Netflix News: ‘Narcos’ Season 3 trailer premieres at the coffee & donut truck near Grand Central

Netflix unveiled the trailer for Narcos season 3 today in New York City, where this season was partially filmed, and the trailer will be shown at various locations around Manhattan Read More →