It is not the best interpretation, but we have to admit that he should have a really good memory. This guy is playing 100 rock riffs with some covers such as : Led Zeppelin, Deep Purple, Guns N Roses, Dire Straits, Michael Jackson, Ozzy Osbourne, Nirvana, Pantera, Lynyrd Skynyrd, Metallica, Rubettes, ACDC, Jimi Hendrix, Chuck Berry, Rolling Stones, Black Sabbath, Blue Oyster Cult, Van Halen, Aerosmith, Red Hot Chili Peppers, Steppenwolf, Motorhead, Yngwie Malmsteen, Roy Orbinson, No Doubt, Joan Jett and the Heartbreakers, David Lee Roth, Johnny Hallyday (hahaha), Texas, etc...
If somebody can write in comment the full list of the songs (artists + title), he will win a special private video !...
Please write like this example : 32 ACDC Hell's Bells