One of London's more recent Space Invaders.
Loading...