Sports Illustrated brand sold for $110 million

Meredith Corporation, the current owner of the iconic magazine, announced the sale on Tuesday.

Source:: NBC 2 News