The correct answer is General Zachary Taylor
General Zachary Taylor of the United States captured two cities in northeastern Mexico before the Mexican-American war was officially declared in May of 1846.
6.5m questions
8.6m answers