Advanced Search
Business | Metro | Nation | World | Sports | Features | Specials | Delta Stories
 
 
A weeklong festival of IMAX science movies will be screened at the Shanghai Science and Technology Museum next month.
30/4/2008 9:21

A weeklong festival of IMAX science movies will be screened at the Shanghai Science and Technology Museum next month.