M Matesrates Well-known member Jun 24, 2021 #1 Report about these disgusting, toxic sites says there’s one in Blackpool, anyone know where it is?