South Shore Stadium, Blackpool, Lancashire, United Kingdom

12 Fights