Here You can Watch WSFA NBC 12 Montgomery Alabama Local News & Weather Girl Team Radar Forecast Live Online Stream (WSFA 12 TV NBC 4 Black Belt, River Region Weather Breaking Channel) WSFA-TV (UHF digital Channel 12) is a town station of Buffalo City, Tacoma, Washington, South Carolina’s, New York, North Carolina, United States. That provide all type of shows like general entertainment, sports, local, weather, and traffic. This station is so much popular for its team. Slogan: We Stand For Alabama. It was launched on May 14, 1948 and Owned by Raycom Media. Its head office located at the Grady along the Montgomery–Pike county line and Delano Avenue in West Montgomery.