Almond Beach, Belize

In Video by The Chica Travelista