Monday, December 04, 2006

PILLAR OF TRADITION

A human tower is part of an annual festival in Spain’s Catalonia region, whose officials have been known to refuse to speak Spanish.
(Albert Gea / Reuters)

No comments: