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.