NBC News NOW (US)
United States (US, USA)
Bloomberg TV
Bloomberg TV is an international business and financial news television channel based in New York, USA.
MNN (US)
MNN is a public-access TV station located in Manhattan, New York, USA.
WBRC / Fox 6 News (US)
WBRC (Fox 6 News) is a Fox-affiliated television station licensed to Birmingham, Alabama, United States.