Looks like a nice normal boa, most likely Colombian as others have already stated. I personally think he looks fine and a nice healthy size for his age. Looks like he's ready for small rats. Slow grown boas live longer and they will continue to grow their entire lives. Good luck with him!