Jimmy Paige and Leona Lewis Rock Out Beijing Olympics
Last night, Jimmy Paige and Leona Lewis performed “Whole Lotta Love” [Led Zeppelin II] at the closing ceremonies of the Olympic games. All I can say, is that Jimmy can still kill on the stage. The world is in great need of a Led Zeppelin reunion tour, or at least another Paige/Plant tour; hell, I’ll […]