Palmer faces Libertarian opponent

by

Community