The appearance of an alien structure in Antarctica has made the rounds online, but the disappearance that made it even more... ]... Lees verder