Old medieval Amantea town fortifications and Rocca Castle ruins on rocky hill top, province of Cosenza, Calabria, Italy.