The aliens have landed..