Comment Comment by powertower Also the giant monolith/megalith structures in Russia are out of this world.Personally I think some of the footage and pictures of them are more impressive than the pyramids. The size of the blocks compared to a human is just incredible. parent powertower 9 years ago
Personally I think some of the footage and pictures of them are more impressive than the pyramids. The size of the blocks compared to a human is just incredible.