Up and coming Toronto, Ontario based indie Hip Hop group Jaboi drop their new single “Choo Choo” featuring DJ Merc Doe.