Tucked away in central Italy is a mysterious garden that haunts the dreams and nightmares of its visitors ...