A Confederate re-enactor places Confederate flags on tombs of soldiers killed during the US Civil War at Magnolia Cemetery to mark Confederate Memorial Day on May 10, 2011 in Charleston, South Carolina. South Carolina is one of three states that marks the day as a public holiday.
Add to Cart Add to Lightbox Download