CHAGRIN FALLS, Ohio — Although it is the dead of winter, The West Woods Nature Center will soon be a-buzz, a-flutter and crawling with artful images of real and fanciful creatures. “What’s the Buzz? Insect & Arachnid Inspired Art Exhibition” opens 10 a.m. Saturday (Feb. 13) and will be on […]