Secret of OZ wins Best Documentary at Beloit.
"The Secret of Oz" won Best Documentary of 2010 last night at the Beloit International Film Festival. Beloit, Wisconsin is about 90 minutes northwest of Chicago. We beat out 6 other excellent finalists -- a really unbelievable win! It was a total shock to me. I was told that it had won about 15 minutes before the announcement so I had a chance to scribble a couple of thoughts on a piece of paper before I got to say a few words on stage. What a huge turnout Beloit has! This is the best film festival I've been to.



