The "New" Republican Party

With such spectacular people ready to lead, what could possibly go wrong?

Added:

By: northern lights (5291.30)

Tags: Republican party