mail_outline sales@mediastorehouse.com
Castell human tower in front of the City Hall during the Festa Major Festival, elevated view, Terrassa, Catalonia, Spain, Europe