TEHRAN – Iranian short movies “A Horse Has More Blood Than a Human” and “Three Meters and a Few Centimeters” will be competing in the Sebastopol Documentary Film Festival, which will take place in Sonoma County, Northern California, from June 10 to 13. Directed by Abolfazl Taluni, the acclaimed movie “A Horse Has More Blood […]