The best all-inclusive resorts in the Caribbean offer prime beach access, scenic tropical views and impeccable hospitality.
It has been determined that the tourist had attempted to engage with the animal from the shallows in an attempt to take ...