Meteorite Lands in Lake Baikal Frightening Local Residents (VIDEO)
A piece of meteorite landed right in Lake Baikal in Russia’s Siberia, Irkutsk State University (ISU) reported Wednesday, according to TV Channel Zvezda.