"...Most likely a boa. I'll agree with Bill here....looks a lot like a Cuban Boa"
Yes, I agree, too. I thought it looked like SOME kind of insular Epicrates when I first looked at it. After studying it a bit, it looks more Cuban to me than any of the other species.