The Zorrilla

The Zorrilla, which appeared on Letterman, is also known as the striped polecat, and may be the smelliest animal on Earth.

Comments are closed.