Well I mean… holy shit. The artist is Luca Stricagnoli and the cover is for the Gorillaz tune Feel Good Inc. The instrument played in this video is a custom Triple Neck Guitar handmade by Davide Serracini. Check it out and drop a comment below!
And here’s the original tune Feel Good Inc by the Gorillaz featuring De La Soul. The song was released as the lead single from the band’s second studio album Demon Days on 5/9/05. This song has surpassed “Clint Eastwood” to be Gorillaz’s most successful single worldwide.