Mexican & American War

Start

In 1846 the United State declare war against Mexico saying the Mexican had shed American blood on American soil