History of South America

Where on 8 May 1846 was the first battle of Mexican American War fought?

The first battle of the Mexican-American War was not fought on May 8, 1846. The first major engagement was the Battle of Palo Alto which was fought on May 8-9, 1846 in present day Brownsville, Texas.