Dropping off his latest 9-track outing "Do or Die", Memphis' own DreekDaDon stopped by On The Radar today to drop one of the hardest freestyles on the show to date! Watch the full Freestyle above and listen to DreekDaDon on iHeartRadio below...