Space Center Houston in Texas is hosting “The Cinema of George Lucas” through September 20, 2009. The exhibition includes original props and other artifacts from the Star Wars and Indiana Jones franchises and other films that Lucas has been involved with producing/writing/directing. [Read more…]