SERENDIPITY IN DOMINICA – Nature Island
Nature Island. Dominica, located in the French West indies is a really magical place. It’s kind of crazy how life works. A few weeks ago I was boarding a plane for Dominica for a film project. I posted a photo on facebook and received a [Read More]