Tula the Revolt wins Grand Jury Prize
dec201318

Tula the Revolt just won the Grand Jury Prize at the London Film Awards. This festival is one of the world’s leading international film and screenplay competitions. Check out the LFA website for more details.