 Purgatory Brook

Purgatory Brook is a  long tributary of the Souhegan River in southern New Hampshire.It rises in a marshy area on the border of Lyndeborough and Mont Vernon, and flows south over three small waterfalls, intersecting the Souhegan in Milford.