Gettysburg Reenactment: 150th Anniversary in Photos

By Epoch Times Staff
Epoch Times Staff
Epoch Times Staff
June 30, 2013 Updated: July 18, 2015