Located in Denver, Colorado, Ball Arena is home to the Denver Nuggets, Colorado Avalanche, and Colorado Mammoth
Websites.ca Talk Ep. 51