I saw this on Facebook today and have tried researching it myself, but I have had no luck.
This actually looks like a Gaudy Sphinx caterpillar (Eumorpha labruscae). It only mimics the appearance of a snake!
You can find more information about this species here.
- Range: Argentina north through Central America, Mexico, and the West Indies to Florida, Mississippi, South Texas, and Arizona. Strays to Missouri, southern Michigan, Pennsylvania, Maine, and southern Saskatchewan.
You can find more pictures here or videos here and here. Also the below gif (see whole video here) demonstrates the ability of this caterpillar to vibrate its tail end to -- as far as I can tell -- imitate a snake's rattle:
Below is a picture of an adult moth from UC Berkeley: