cousin_it comments on The Aliens have Landed!