NBC 2 Fort Myers Country: United States OPEN LIVE STREAM LIVE STREAM WILL OPEN ON THE OFFICIAL WEBSITE NBC 2 or WBHH TV is a NBC affiliated local TV channel from Fort Myers, Florida. Watch NBC 2 for the latest news, weather sports and entertainment. You Also May Like Peacock TV Categories: Free Movie Channels Peacock is an American streaming service owned and operated by… Watch Live PBS Kids Categories: children PBS Kids is an American television network offering a wide… Watch Live WMAR WMAR-TV, channel 2, is the ABC-affiliated television station in Baltimore,… Watch Live