Found this rather bizarre sign next to a river in Pontypool, but what does it mean? Spooked me a little anyway
Comments
Sign in or get an account to comment.