Thursday, November 10, 2011

Now WHY would that be?

The Lone Star International Film Festival is currently taking place in downtown Fort Worth.

We checked everywhere and couldn't find a listing for Up A Creek, the locally made, award winning film about downtown Fort Worth.

Ironic?

No comments: