No, they aren't free. You do have to pay small adoption fees for medical/etc. It is usually around $100 or so. Lynn will work with you.
Yes. You just have to reimburse for the vetinary care that is required.
Thanks! Your answer is awaiting moderation.