‘Bam Bam: The Sister Nancy Story’ Documentary Set To Premiere At Tribeca Film Festival
The Canada-based OYA Media Group documentary, titled Bam Bam: The Sister Nancy Story, is set to make its world premiere at the 23rd annual Tribeca Film Festival, which will be held from June 5 to 16 in Manhattan, New York .