Inhabitant of this planet…but out of this world