Bacalar is a town in southeastern Mexico near the Belize border. It’s on Lake Bacalar, also called the Lagoon of Seven Colours due to its blue and turquoise hues. We stayed in a really cool hostel here, continued to eat delicious Mexican food, visited a natural lazy river and spent a day on a sailing boat on the lagoon where we seen a wild sting ray in the shallow waters - which is apparently very rare even the captain was gobsmacked.Read more