I'm so glad to hear that he's ok & your able to pick him up from the vets.
That is so strange, please keep us updated on how he's doing.
Feel better soon Duncan!