Last night Ghostface Killah stop by the Fallon show to preform "I Declare War" off of his new record Twelve Reasons To Die, with The Roots, Masta Killa and Killah Priest from Wu-Tang and an opera singer. Yes, an opera singer. Ghostface seems incredibly (and hilariously) pleased her performance, and rightfully so.
Twelve Reasons To Die is an excellent collaboration with producer Adrian Younge that's out April 16th on Soul Temple. Check out a stream of the album here