Anyone remember a big glass vertical parking garage on the west side of Colorado Blvd around I-25?
Celebrity Sports Center had the three large slot car tracks downstairs, always wondered what happened to them. I think a Home Depot is there now.
Stock car and demolition derby nights at Englewood speedway.