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 Crackle Categories: Free Movie Channels Watch Crackle for the latest Free Movies Watch Live NBC 2 Fort Myers NBC 2 or WBHH TV is a NBC affiliated local… Watch Live KXXV KXXV (News Channel 25) is a television station in Waco,… Watch Live