From Russia with love. Leroy Green will debut his highly anticipated “See (On Lyph)” video Friday March 3rd. The Redemption Recordz CEO travelled to Moscow last year to film a mini movie in support of the first single from “Spirit v. Flesh”. Green’s project is a journey through the day to day struggle of the metaphysical and the earthly world. Stay tuned to Keeynote. for the official release and all things Leroy Green.