hip hop

Top Ten (10) Rap Battles in History

To the casual observer, battle rap might seem like an anachronism, until you realize that it's bigger than ever. Leagues like URL and King of the Dot have produ...