Any of you guys in Denver know if a place called Best Deals on Wheels ever opeaned back up? It was on 2084 South Broadway. Just kind of wondering if they went under for good. The 500 came from there way back when
BTW to any of you Buffalo fans GO BIG RED!