Blunt headed tree snakes, a genus of colubrid snakes found in Mexico, Central America, and the northern part of South America.

Blunt headed tree snakes, a genus of colubrid snakes found in Mexico, Central America, and the northern part of South America.

(Source: facebook.com)