Thursday, December 3, 2009

Vampire Fan Film Project Cruise out of New Orleans

I forgot to add that the winner of the Fan Film Project gets a walk-on part in a movie that is being filmed in New Orleans.