The original ‘Extinction Level Event: The Final World Front,’ released in 1998 is possibly the most revered Busta Rhymes album in a catalogue that includes many greats. After 11 years since his last album, Busta Rhymes returns to music with his latest album, ‘Extinction Level Event 2: The Wrath of […]