2012 Liberty Match at Valley Forge

On October 27th, I had the pleasure of attending the [...]