Kaleidoscopic tropical fish, spectacular coral reefs and year-round warm waters make the Caribbean one of the best places for snorkeling.
Source
Kaleidoscopic tropical fish, spectacular coral reefs and year-round warm waters make the Caribbean one of the best places for snorkeling.
Source