They were not, so the polemic went, the work of 'puny' man, but instead those 'giants of Mars'. Yes, the Pyramids of Giza - those monuments to god-like splendour that have stood for more than 4,000 ...
Those who believe in the existence of aliens often point to happenings and peculiar locations on Earth as evidence of extraterrestrial life. In particular, there's an interest in explaining the ...