Battle of Pittsburgh Landing, Shiloh Tennesee: General McClernand's Second Defense

 


Image Detail