Home / News / Ted Leonsis’s one regret about Alex Ovechkin’s 13-year, $124 million contract