Supposed to be a he, but I'm not sure.
He is about 3 feet long. Now totally sure on the age. I bought him from someone on faunaclassifieds.com.
Not too bad I don't think at $50 shipped to my door.

~Kyle