WTF Fun Fact 12907 – The Controversy Over Santa Anna’s Leg

By | August 25, 2022

Illinois refuses to give Texas the prosthetic leg of Mexico’s General Santa Anna. Click to read the full fact.

The post WTF Fun Fact 12907 – The Controversy Over Santa Anna’s Leg appeared first on WTF Fun Facts.

Source