The NBAFF spotlights the best in American Independent Films that exhibit the multi-cultural and diverse aspects of American life. The three day festival takes place in North Beach Maryland with special waterfront screenings, area events, live entertainment and more.
