By Bob Price Three huge, mysterious craters discovered this year in Siberia could have a lot in common with the Bermuda Triangle, according to Russian scientists. The craters were discovered in the vast, almost completely uninhabited Yamal and Taymyr peninsular areas of Siberia. One crater measures 262 feet across and 229 feet deep, and the […]