Miami Stadium, Miami, Florida, USA

58 Fights