CSL Forum 131119

Stage set up for CSL conference, with two pop-up stands and a large tv with CSL branding

Sorry, nothing to display.