fish poo

Fish Poo Beach

Fish Poo Beach This may not be the most appealing or romantic name for a Caribbean beach, but it would be accurate. Sand along the shores of St. John are actually finely crushed coral. How did said coral get so finely crushed, you ask? Well, the credit goes to the shiny, rainbow parrot fish. Without … Read more