MSNBC is an American basic cable and satellite television network that provides news coverage and political commentary from NBC News on current events. The network also carries a nightly 'opinion' programming block during prime time hours.

This ad will close in seconds