Designed by
Title
Giants parade in Alella #26729880
Description
ALELLA, SPAIN - SEPTEMBER 09: Some unidentified people at La Verema Wine Festival, a traditional party of Alella, with a traditional parade of Giants, on September 9, 2012 in Alella, Barcelona, Spain.
This image is editorial