October 11 @ 8:00 pm - 11:00 pm Lucha Libre and Laughs: Journey into Mystery The O Theater 4335 W 44th Ave, Denver, CO, United States 18+ its wrestling and laughs and guffaws