December 26, 2013 - Enter Stage Left Theater came by the HCAM Studios to film in front of the Green Screen for their upcoming performance of Peter Pan. © Mike Torosian Photo Old Id 7842 Photo