Designed by
Title
Giants and Big Heads parade #96747269
Description
People at La Verema Wine Festival, a traditional party of Alella, with a traditional parade of Giants and Big Heads, on September 14, 2014 in Alella, Barcelona, Spain.
This image is editorial