100 S River Rd
Baton Rouge, Louisiana 70802

Outside the entrance of the ExxonMobil Space Theater, a 42-inch plasma screen displays the most recent images sent from the surface of Mars, space probes and the Hubble Space Telescope through an interface connection with NASA's Hubble Space Telescope Institute in Baltimore, Maryland.

Added by Upcoming Robot on February 27, 2009