by Charlie Lee » Sat Mar 10, 2007 12:13 am
I didn't get to see either of those until after the movie was released on VHS and DVD. However, I did see the special New Year's Trailer (when people in Times Square were counting down and Godzilla's tail whips into the ball at the stroke of midnight, very nice). Speaking of which, where is it?