The Chance 6
Mar 12, 2016
Venue
La Mina Olympic Pavilion
Promotion
Almogavers Barcelona
Location
Barcelona, Catalonia, Spain