A documentary exploring the Nature Island – Dominica.

directed by Van Ditthavong