The Woolly Worm Festival returns this weekend in Banner Elk, celebrating nearly 50 years with races, food, and music.