Some are sponsored which means someone has paid the adoption fee. You would have to go to the website to find out
I'm not sure. They're free weekend was last weekend. I would give them a call
Im pretty sure they do.
Thanks! Your answer is awaiting moderation.