Podcast InfluenceWatch Podcast #264: I Will Not Eat the Bugs National Public Radio is adamant: Nobody is going to make you eat the bugs. In fact, NPR says that believing governments and environmentalist activists want to make you eat the… by Sarah Lee, Michael Watson on April 7, 2023