Follow US:
"Foster Boy" and "The Great 14th" won Director’s Choice awards at the 2020 Sedona International Film Festival, which took place Feb. 22-March 1