b12partners.net
IL Museum Stands Up For Santa Anna’s leg
Good for the Illinois State Military Museum for standing up to self-important Texans. The funny thing is, the leg as an artifact has very little to do with Texas, as it was found by Illinois soldie…