Yes, There Really is a 'Busta Rhymes' Island in New England Yes, There Really is a 'Busta Rhymes' Island in New England LOL If you know, you know. Jolana MillerJolana Miller