Comments for VIDEO: Bioluminescent water creates a real-life “Avatar” land – but not at Walt Disney World

1 Comment

  1. halfastro

    A little closer to home, the Salt River Bay and Altona lagoon, both on St. Croix (U.S. Virgin Islands), are bioluminescent bays. Highly recommended to visit when on the island.

Add Your Voice

This site uses Akismet to reduce spam. Learn how your comment data is processed.