Friday, April 20, 2007

New 'Beast news







It's from a series of interviews with folks from Netherbeast Incorporated during the premier weekend at Dallas AFI Film Festival. Wish I coulda been there.

No comments: