PLUM ISLAND

Share |
Description: DUNES AND LONG GRASS ALONG BEACH AT PLUM ISLAND, NEWBURYPORT