Lupe Fiasco 10 Minute Freestyle

Lupe performed in New York and promptly proceeded to freestyle for a whopping 10 min.