Palo Alto Battlefield National Historical Park. The Mexican-American War may get glossed over in most history classes, but it gets the full treatment here.