This is in Tarragona, Catalonia on the Rambla Nova :) A "Castell" is a human tower, built during Catalan festivals. This is a bronze statue depicting the above.
Comments
Sign in or get an account to comment.