Battle of Gaines Mill
Costly Confederate Victory at Gaines’ Mill
By John WalkerWith just an hour of daylight remaining on the smoke-shrouded battlefield near Gaines’ Mill six miles northeast of Richmond, Virginia, Confederate General Robert E. Read more