Robert S. Garnett distinguishes himself in the Battle of Monterey during the Mexican War.

Robert S. Garnett distinguishes himself in the Battle of Monterey during the Mexican War.

Sponsors  |  View all