The cancellation of the Isle of Anglesey Motorcycle Show, due to take place on August Bank Holiday Weekend, is the latest in a worrying series of cancellations that have marred the summer of 2008. The show organisers have stated that the cancellation was forced by North Wales Police fears of […]