Kyle Smith

Hmm: Could the next generation of Republicans already be here?