Do members of Congress get free health insurance? And do they all live in Washington, D.C.? We’re tackling those questions and more in the latest episode of Misconceptions.
See All 748 Episodes of "Mentalfloss Feed"