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 Fox 32 Chicago Fox 32 Chicago (WFLD) is a Fox-affiliated television station located… Watch Live Fox 13 Tampa Bay FOX 13 Tampa Bay (WTVT), is a Fox owned and… Watch Live MNN Community MNN’s Community Channel is provided by the Manhattan’s Public Access… Watch Live