There is nothing easy about singing the National Anthem on live tv with a zillion people watching you. Staind frontman Aaron Lewis found that out the hard way when he messed up the lyrics before yesterday's game between the San Francisco Giants and the Kansas City Royals. A little later in the game, Airman First Class Michelle Doolittle belted out 'God Bless America' during the 7th inning stretch, and brought the crowd to it's feet.

Here is the Aaron Lewis 'Star Spangled Banner' mess up. He sings “What so proudly we hailed were so gallantly streaming.” The line is "What so proudly we hailed, at the twilight's last gleaming." He felt pretty bad about the whole thing and even apologized via Facebook. Poor guy!

And here is his Facebook apology:

During the 7th inning stretch, Airman First Class Michelle Doolittle wowed the crowd with a stunning rendition of 'God Bless America':

She was amazing! I tweeted about it:

And I got a reply from the Air Force Band!

Congratulations to Airman Doolittle, and to Aaron Lewis, better luck next time!