‘Giant staircase’ in Antarctic may be alien landing site or ancient pyramid
‘Giant staircase’ in Antarctic may be alien landing site or ancient pyramid
A MYSTERIOUS giant staircase-like structure spotted in the Antarctic is evidence of an alien landing, conspiracy theorists claim.
Open link for story and video
‘Giant staircase’ in Antarctic may be alien landing site or ancient pyramid
A MYSTERIOUS giant staircase-like structure spotted in the Antarctic is evidence of an alien landing, conspiracy theorists claim.
Open link for story and video