A Caribbean Fourth

St. John, U.S. Virgin Islands, celebrates Independence Day with tropical flair.