For years now, CNN has been haplessly trying to modernize its media franchise by launching a streaming service. Those of you aware of these efforts will recall CNN+, which launched a few years ago and, despite an ample amount of buzz and financing, humiliatingly lasted less than a month. Well, not to be deterred, CNN […]