Mine is only 7 months old and is noticeably bigger than that. It seems suspicious to me that a 2 year old snake who eats once a week would be that small. I'd guess that either the person giving it away is either not the original owner as stated, and is regurgitating information that he/she was given, or is flat out lying about....something. I don't know what because I'm by no means an expert. The given age doesn't seem to match the picture and there's usually a reason people give things away that they could typically charge for.