Oh Jennifer! My heart beat raced when I read the title of your post. You must have been terrified!!! You poor thing!

How is Duncan now? Is he coming home with you tonight? Have they figured out what could have caused this? Poor Duncan. I hope he is feeling better.

Any idea how he got out? Unless you have a swinging door, I don't see how the wind could have blown it open.

The good thing is that he has been taken care of and treated by the vet.

Hugs to you and Duncan!