March 21, 2005 Finnish company FogScreen has begun volume production of its unique walk-through projection screen. The FogScreen Inia screen projects high-quality images onto a thin laminar air flow ...
January 25, 2007 The new Walt Disney film Enchanted – released in November/December 2007 – has a promotional tour travelling to the main European cities of London, Paris, Madrid, Brussels and Munich ...