Monday, September 27, 2010

Favourite Travel Photos: Castell Statue, Tarragona

A Castell (a human tower built traditionally in festivals) statue in Tarragona, Spain.
Related Posts with Thumbnails
Real Time Web Analytics