They discover a possible Giant Pyramid hidden in a mountain in Russia

Tourists have discovered, from the air, a possible Giant Pyramid hidden in a mountain in Russia. A team of tourists who were on an expedition in a region in the north of Russia came across a huge mountain with the exact shape of a pyramid, quite similar to the pyramid.

Antarctica’s Ancient Origins Update, Did Early Voyagers Leave Evidence?

Sailing southwards along the eastern seaboards of Australia and Tasmania, the voyagers would round the east coast of Antarctica and, initially, enter the continent via the Ross Sea anchorage. However, the map below shows Marambio and Nelson Islands lie on the Antarctic Peninsula directly opposite the Ross Sea region.