With their latest show "Heaven on Earth" still running on Broadway, the song ...
Smash
Season 1 Episode 13: Tech
The production has moved into the tech phase, with the first show in two days in Boston. Derek is already stressed with all he has to do to get the show ready, which is not helped by their leading man giving immediate notice since he got...