Provider Profile
Palo Alto Battlefield National Historical Park is a unit of the National Park Service that preserves the site of the first battle of the U.S.-Mexican War. Come experience a landscape almost as it existed on the day of the battle.
No challenges for this provider.