“Celestia,” the tented wonder at The STRAT, carries an inescapable similarity to the Strip’s predominant production company.
TV
MOST READ
“Celestia,” the tented wonder at The STRAT, carries an inescapable similarity to the Strip’s predominant production company.