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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results