Cabo San Lucas is the best place to go for crystal clear water and amazing rock formations.
Photo by jacobeva
Posted October 24, 2012