I have an important traveler's warning for people considering traveling to and staying at a place called Glover's Atoll Resort on Northeast Caye, Glover's Reef, Belize. I recently stayed there and was the victim of a serious crime (as well as outrageously abuse treatment) at the hands of the ...
More