Off Topic » in reply to Apparently aliens saved Earth in 1908
It was Tesla working on one of his experiments.