This is just a strait up INCREDIBLE performance!
Watch this video, Not only is the guitar off the hook, but when you hear the singing....Lift off!!!
I suggest headphones for the full awesomeness ;-)
The first intro part is in French, but the song is in English, Watch it all the way thru, it's really AMAZING!!!