I just moved here from Oklahoma City where the car scene was constantly going- Anyone know of anything in Denver?