Denzel Curry Declares Himself ‘The Best Rapper Alive’ & Now IDK Wants A Battle May 10, 2022 by newhiphopnews The Florida rhymer also opened up about his time in therapy.