American Idol Season 8 finalist Matt Giraud pretty much rocks. This performance? No exception.
“This is happening.”