Virgin Islands | Maho Bay

Virgin Islands on a budget | St. John | Maho Bay | island hopping