
Downtown's heart pulses with red, flashing neon lights. No, this isn't the local red light district. Rather, these lights center some of Colorado Springs' most esteemed culture. It's Kimball's Twin Peak Theater, an independent movie theater that handpicks the latest independent and foreign films.