Blipping in a hurry

Dashing through Leeds station I spotted this - I assume it is some sort of art installation.

Comments
Sign in or get an account to comment.