A new level of fame.

Busta Rhymes Island Exists in Massachusetts