Whether it be in the Eagles, James Gang or even with Foo Fighters, Joe Walsh confirmed his status as an undisputed guitar hero a long time ago.