If it is a female and you only paid $20 I would be worried about that. Why would someone sell a good female of that size for that cheap? Just my opinion on that. I would get it checked by a vet asap just absed on the price and honestly I would ahve passed on it only because I would be terrified it was sick.
Tom