Where is Martha's Vineyard Island located?
Martha's Vineyard Island, Martha's Vineyard Island, United States of America (approx. 41.41678°, -70.61614°)
Martha's Vineyard Island, Martha's Vineyard Island, United States of America (approx. 41.41678°, -70.61614°)