Adventure Camp puts on a show