Charles Hamilton appears out of nowhere with a new video freestyling for 6 minutes to Tyga’s “Rack City.”

In the video Charles Hamilton also sends disses toward Tyga, Drake, Wiz Khalifa and maybe some others…but honestly I just want to know what happened to this guy. He went from XXL freshman cover to this.