During fall foliage season, hundreds of tourists flock to Pomfret, a small town of 900 locals. Read More