Monday, July 12, 2004

Out-FOXed

The new documentary on the Fox News Channel was released in New York. Check out a trailer here.