This is what the light rail stop looks like near Sports Authority at Mile High Broncos Stadium just west of downtown Denver.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…