Snorkeling Caneel Bay, St John
Juvenile French Angelfish and French Grunts in Caneel Bay, St John
Silversides schooling in Caneel Bay, St John