Smart. Sharp. Funny. Fearless.
Thursday, April 26, 2018

Lee Carter

Lee Carter

Lee Carter, who this week won a seat in the Virginia House of Delegates, is part of a growing cadre of young politicians pledging their allegiance to the Democratic Socialists of America AFP / Brendan Smialowski