Angels Staying in Anaheim Through 2050

MLB franchise will remain in town after $300 million-plus land deal