The Mexican-American War Is the Bloodiest Foreign War the U.S. Has Fought

This war is one of the bloodiest in America's history. So why is it so often forgotten? Learn about this war and more Mexican history.

The Mexican-American War Is the Bloodiest Foreign War the U.S. Has Fought

Photo: resize.hswstatic.com