24 Jul 2018
Taking it to the streets in New York City!
We were performing Paper Planet at the New Victory Theatre on 42nd Street in New York. Before the show we did a photo shoot in Times Square. I think we took a lot of locals and tourists by surprise! It took a while to round us all up and get us back into the theatre!
- Glen Walton
3 Times Square, New York, NY 10036, USA