Fox 2 St. Louis Country: United States OPEN LIVE STREAM LIVE STREAM WILL OPEN ON THE OFFICIAL WEBSITE Fox 2 is a Fox-affiliated television station located in St. Louis, Missouri. Watch Fox 2 for the latest local news, weather and sports. You Also May Like Sesame Street Categories: children "Sesame Street" is a long time favorite full of fun… Watch Live NBC News 4 Tucson NBC News 4 Tucson (KVOA) , is a NBC-affiliated television… Watch Live Fox 40 Sacramento Fox 40 (KTXL) TV is the Fox-affiliated news station for… Watch Live