FDA researcher Curtis Wright now lives in northern NH town
Littleton is a mountain town in northern New Hampshire with a bubbly energy that makes it hard to believe that just 6,000 people live there. It has also been ravaged by addiction and overdose deaths.
Source: wmur.com