Question: who plays guitar for red hot chili peppers
Answer: Currently , the band consists of founding members vocalist Anthony Kiedis and bassist Flea , longtime drummer Chad Smith , and former touring guitarist Josh Klinghoffer .