Cozy October Portraits On The Beach!
Plum Island Beach
83-199 N Reservation TerraceNewburyport, MA 01950