Aliens have landed