The Fortress of Jagua, National Monument and its mysterious legend ...