BARCELONA, SPAIN - MAY 12: Fans at Maremagnum on May 12, 2012 in Barcelona, Spain. La Pla�§a Odissea Festival.
Editorial use only
Editorial credit: Christian Bertrand / Shutterstock.com

Royalty-free stock photo ID: 103403702

BARCELONA, SPAIN - MAY 12: Fans at Maremagnum on May 12, 2012 in Barcelona, Spain. La Pla�§a Odissea Festival.