Wells Wood

Wells Wood was a forested area on at Stockbridge's border. It was the site of much alien activity in the town. (COMIC: Stars Fell on Stockbridge)