Home Tags Euston Station

Tag: Euston Station

Independence Day Alien Invades Euston Station.

Monday 6th June, LONDON - A lifelike alien beamed into Euston Train Station today, amazing bleary-eyed  rail passengers and giving their phones a resurgence in the process. Encased in...