This is Bach The Well Tempered Clavier Vol. I - Prelude No. 15 in G major, BWV 860, arranged for electric guitar by Paul Glbert, and recorded originally on Eudaimonia Overture, from the album "Silent Followed by a Deafening Roar"...
Enjoy!
Rafael.
▶️ DTube