Which American general invaded Mexico before Congress officially declared war?

Captain John Fremont
Commander John Sloat
General Zachary Taylor

1 answer

General Zachary Taylor