Vaughn Pond (Massachusetts)

Vaughn Pond is a 22 acre pond in Carver, Massachusetts near the center of the town.