High resolution images of the scenery and wildlife at Thanksgiving Ground Town Forest in Chelmsford, MA.