Palo Alto Battlefield National Historical Park preserves the site of the first battle of the U.S-Mexican War.