The Chance 7
Date
Mar 25, 2017
Venue
La Mina Olympic Sports Complex
Promotion
Almogavers Barcelona
Location
Barcelona, Catalonia, Spain