Yeti facts by preeti


 * A Yeti lives in Mount Everest
 * It is also known as the Abominable Snowman is a mythical human