Advertisement
Global News Hour at 6 BC
June 1 2021 6:34pm

Denman Arena history in Vancouver

The Denman Arena, previously located at Denman and Georgia streets, was the only place where Vancouver has actually won a Stanley Cup! Squire Barnes has more on the history of what was once the largest arena in North America.

Video Home