Archive for the ‘Great American commanders’ Category

Grant: Rock solid, fearless, and bold. He won a war.

Posted by: SJS on October 4, 2020