Bigfoot sightings in Russia prompt official response.
Monday, April 4, 2011
Bigfoot never gets caught, never goes away. Maybe this time the Russians will succeed in nailing this mystery down. The forests of Russia are equal to the size of the entire United States. Could be a lot of secrets in a wilderness that vast.