The launch episode of Central Park West was shown on a huge screen where? June 7, 2017 By Show answer Times Square More Entertainment QuestionsMore Television Questions