March 24th, 2005, 10:14 pm (no subject) Huge screen introducing the nature and culture of the Netherlands at the 2005 World Exposition in Japan