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…
Continue Reading