Despite social and political polarization, Americans still have much to celebrate on this July 4th.
Despite social and political polarization, Americans still have much to celebrate on this July 4th. MARTY PRICE Special to the Observer
Despite social and political polarization, Americans still have much to celebrate on this July 4th. MARTY PRICE Special to the Observer

Let’s (really) make America great again

July 03, 2016 03:17 PM

More Videos