Tom Cruise, John McCain and Impeaching Donald Trump

Can the Republican Party save itself? The entire world is waiting for the Republicans’ Tom Cruise (aka Lt. Kaffee) moment.