Definitions by South-West
Martha's Vineyard
Martha's Vineyard is an island 4.5 miles south of Cape Cod. It is a place where all the rich people get high and drunk and have sex. Eventually the polar ice caps will melt and submerge the entire island of Martha's Vineyard and it will luckily be gone forever.
Martha's Vineyard by South-West June 3, 2021