South Texas Film Festival. Stxiff is an annual celebration of the art. The festival is known for launching.
The south texas international film festival is an annual celebration of the art of cinema. South texas international film festival, edinburg, texas.