Pinel Island From Above

A short video of Pinel Island, located just off the coast of St. Martin.