Along The Connecticut River: Fairlee/West Fairlee, Orford, Bradford, Piermont, Newbury and Haverhill (Images of America)