A sign in the Trinity Centre in Leeds about the forthcoming Tour de France. Not quite a literal translation but the Yorkshire version!

Comments
Sign in or get an account to comment.