"What does it mean to be a Republican?" With Tim Alberta, Sarah Flores & Denver Riggleman

"What does it mean to be a Republican?" With Tim Alberta, Sarah Flores & Denver Riggleman