Even with injured vocal cords, 'American Idol' top three finalist Caleb Johnson was still able to slay one of Led Zeppelin's biggest songs last night.

After powering through two songs that were the judges' choices, he was able to sing a "hometown choice," a song he had already performed this season. So, his hometown of Asheville, N.C., chose "Dazed and Confused."

Anyone who can take on Zeppelin like that deserves all the votes. Bravo, dude.

"If ever there was a complete moment of miracuous healing, that was it," Idol judge Keith Urban told Johnson. "It just made me want to throw stuff."

More From KKTX FM