Joe Walsh. Photo by Tim Carroll Photography