by Giamplume
Le Castella, Calabria, Italy - 08/04/2008 - Tourists visiting the castle of Le Castella, a small town on the Ionian coast of Calabria, Italy