Categories VideosPosted on April 17, 2014April 17, 2014 Robert De Niro Intros Nas Documentary Nas premiered his documentary Time Is Illmatic at the 13th annual Tribeca Film Festival last night. Festival co-foun...