MapMyWalk | 48 mile crusing loop; Milford NH to Ayer MA and back via the Nashua River Rail Trail in Milford, New Hampshire