I was hoping to get some good shots, but, I failed.
I'll share them just the same. It was a great day for the rally. The crowd was energized, and as usual, the President delivered another crowd exciting speech! Kudos to the City of Rochester NH for pulling out all the stops. Excellent job!