Posted on October 29, 2004Picture of the Day The latest low-budget Japanese horror movie – Godzilla vs The Giant Teddy Bear.