The World's Only Reliable News
By Frank Lake on June 21, 2013
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.