Star Trek on Tour

Star Trek on Tour

Stars of the hit show Star Trek are helping a Los Angeles museum live long and prosper. After a decade in storage seven wax crew members of the original Star Trek series are getting a makeover and wi…