Claims that two enormous pyramids on Russia’s Kola Peninsula were built by a vanished Ice Age civilization do not hold up ...