Ghostface, Masta Killa & Killa Priest hit the stage last night to perform “I Declare War” on Jimmy Fallon’s show. 12 Reasons To Die is in stores April 16th.
JUKEBOXDC Staff
A small-but-committed group of writers, bloggers and videographers that (mostly) exist and function all over the D.C. Metro area.