The Yeti, aka Abominable Snowman, is a mysterious, ape-like creature who is said to inhabit the Himalayan mountain range in Asia. Over the years numerous stories have been told, articles written, and sightings have been claimed
- Zoology
- Daily Critter Facts
- For Teachers
- Study Guides
- Animal Diseases & Parasites
- Contact