Every time I go to Leeds I notice this strange artwork on the road opposite the station. I tried googling it to find out what it was about but I'm not really any the wiser!
Comments
Sign in or get an account to comment.