Stock Photo: The Castle of Monte Sant´Angelo, haunted by the ghost of Bincalancia, Gargano, Foggia, Apulia, Italy, Europe