
Yeti Project Japan founder Yoshiteru Takahashi allegedly discovered a yeti cave on Dhaulagiri, the seventh-tallest mountain on Earth, but his camera malfunctioned before he could capture a clear picture of the creature.
Related Quotes
