24. Aliens have landed