NBC Channel 2 Anchorage Country: United States OPEN LIVE STREAM LIVE STREAM WILL OPEN ON THE OFFICIAL WEBSITE KTUU TV Channel 2 a NBC affiliated television station located in Anchorage, Alaska. Watch KTUU for the latest news, weather, sports and entertainment. You Also May Like MNN Community MNN’s Community Channel is provided by the Manhattan’s Public Access… Watch Live Fox 13 Salt Lake Fox 13 (KSTU), is a Fox-affiliated television station located in… Watch Live AZ Family Phoenix AZ Family is a local news and information TV channel… Watch Live