Sunday, November 27, 2011

CBS Los Angeles: Star Wars at Discovery Science Center

The new Star Wars exhibit at the Discovery Science Center is a fantastic exhibit to go see in Southern California. You can see all the details on our most recent article published with CBS Los Angeles.


Join the conversation and leave a message!

I know it looks like a lot of options, but we appreciate you taking the time to leave your thoughts.

Share this on: