Caribbean colours at Navio Beach, Vieques, Puerto Rico (by mark_donoher).