A trip to edinburgh for Mother's Day, where we saw West Side Story. There was an installation of what were basically 1000s of plastic lollipops in... Is it called Turnham green? Or something.
Comments
Sign in or get an account to comment.