20120108

Anteater

An Anteater is nearly 6 feet long, yet its mouth is only an inch wide.