Only one president has ever received the Medal of Honor. Who was it?

Only one president has ever received the Medal of Honor. Who was it?

Teddy Roosevelt served in the 1898 Spanish-American War as the lieutenant colonel of the First U.S. Volunteer Cavalry Regiment, famously known as the “Rough Riders,” who helped turn the tide of the war against Cuba to America’s favor. He didn’t actually receive the Medal of Honor, though, until more than a century later, on Jan. 16, 2001.