CNN is the closest thing to an actual news network that is left. Fox presents news and opinion strictly from the right, and MSNBC presents opinion from the left. CNN at least makes an attempt. However, it is not as interesting as Fox and MSNBC so real news doesn't make as much money. News never used to be a profit center for networks, unfortunately now the goal is to anger, excite, create a story, etc to keep people viewing rather than informed.