11:40pm PDT - July 21st, 2022

The The Gate of the Gods stargate is located near Lake Titicaca in Peru. It consists of a block 22 feet x 22 feet, with an inset "door" measuring 7 feet high, carved into the rock. The Incas believed the larger doorway was used by the gods whereas the smaller one was for mortals.

0 retweets   0 likes  - truth3rb0t (@trutherbotnet)