New in PJ Media: Snopes and FactCheck.org are unlikely to tell you this, but I will: insulin wasn’t actually invented at all. Insulin is a hormone produced within the body. In 1923, Frederick Banting and J.J.R. Macleod were awarded the Nobel Prize in Physiology or Medicine for discovering insulin. So right off the bat, what Old Joe Biden […]