The Patriot Post® · James Carville Blasts Young Voters


https://patriotpost.us/videos/106469-james-carville-blasts-young-voters-2024-05-02

Warning: Language