Broadcast Media - Santa Cruz, California, United States
On The Spot (OTS) is a sketch comedy org that produces a multitude of videos aimed at a college audience.