Oddly Enough | Tue Jul 29, 2014 1:30pm EDT

More mysterious craters found in Russia's remote Siberia region