It's hardly news that Denver is a sports town -- think of all the money the city has thrown at its professional sports teams in recent years -- but this is something of... More >>>