He's about 3-4 ft, I don't know how many grams (pics bellow). He is a good size, well fed, and the guy before me fed him small/medium mice every two weeks, but I think he looks like he could take at least large mice or small rats.