The Democratic Tea Party moment is here
Is the Democrats’ Tea Party moment finally here? Yesterday, Senator Chris Van Hollen formally announced his challenge to Chuck Schumer’s decade-long grip on party leadership. After Van Hollen’s announcement on MSNOW, Schumer posted on X: “I welcome any …