PLUM ISLAND

Share |
Description: GRASSY DUNES, SAND AND TREES AT PLUM ISLAND BEACH NEWBURYPORT ON WINDY DAY, STORM CLOUDS