Le Castella, a magical place in Calabria

There is a magical place in Calabria specifically located in the province of Crotone.  It is Le Castella, where the cry "Mamma li turchi!"  is heard, and where The...