The World's Only Reliable News
By Frank Lake on December 3, 2012
By Tap Vann on March 24, 2011
SIBERIA – A Yeti has been sighted numerous times in remote areas of Siberia!
Headlines, Mutants, TopStory
By Reginald Cunningham III on February 11, 2010
WASHINGTON D.C. – Half of America declared a Snow Day on Wednesday. Yetis were spotted all along the east coast.