It would seem that terrestrial beings, not space aliens, inhabit this pod atop the London Eye.
© McConochie 2012