1899 S Nevada Ave, Colorado Springs, Colorado 80906 USA
(Warning!) This is disturbing.
Photo Credit: Yelp