The Washington Capitals and Washington Wizards are staying in DC. DC Mayor Muriel E. Bowser and Ted Leonsis, founder, chairman, and CEO of Monumental Sports & Entertainment, have finalized a deal to keep the franchises in downtown DC until 2050. The news comes after MSE abandoned their planned move of the two teams to Northern…