Luca Stricagnoli continues to do some pretty incredible things musically, this time taking on Gorillaz. He uses his three-neck guitar to play every part of "Feel Good Inc."
Want to know more about Mike Jones? Get their official bio, social pages, blog posts, & more!Full Bio