The leader of the Chinese Communist Party showed up in San Francisco yesterday and the streets were lined with Chinese flags along the route of the motorcade. In fact, it was embarrassing to look at.
Check out the preview reel of today's Ted Nugent Spirit Campfire show at 3PM ET.