This picture was taken at the Abraham Lincoln National Cemetery in Elwood, IL during the Memorial Day weekend of 2009.
The cemetery, located approximately 50 miles south of Chicago, is like a mini-Arlington and flags are placed at each headstone during the holiday honoring these soldiers.