HeadsnackApr 301 minShred Lexicon’s First Solo Release “Deja Vu” is here!It gives us great pleasure to present the globe with two new songs by Regenerated Headpiece’s Shred Lexicon, “Deja Vu” b/w “The Happy...