Dream Rap Battles

most of these are complete dog shit