Browsing Tag

David Leon

  • Tribeca Film Festival Announces Awards

    Even with the proliferation of Film Festivals, some still stand above the others in terms of credibility and prestige. One of those is the Tribeca Film Festival, which takes place each year in…