Do The American People Have A Dog in The Race?

Dog in the race

1240  – January 29, 2016 – Loyalty Depends On Whose Dog Is In The Race…  Fluoride,  Trump Rally vs. FOX Debate