Welcome to your weekly check-in on the latest health news you might have missed. This week, Yahoo Life fell down the wormhole of insect protein — and whether or not you should be adding bugs to your diet. Then there’s our look at the recent headlines about bird flu, delving into concerns about the virus […]