Approximately 12:30 am a group of Applebee's employees was standing outside by their vehicles at the Applebee's located at 11104 e. 41st st
1 / 25
KJRH-Tulsa Videos
Mon, Apr 7, 2014 7:25 AM EDT