Aliens have landed at Millennium