Space Invader

In Holborn, London. Must be fairly recent graffiti / art, here's the street view photo without it.

Space-Invaders website.

Comments
Sign in or get an account to comment.