KXXV Country: United States OPEN LIVE STREAM LIVE STREAM WILL OPEN ON THE OFFICIAL WEBSITE KXXV (News Channel 25) is a television station in Waco, Texas serving Central Texas as an ABC affiliate. You Also May Like Peacock TV Categories: Free Movie Channels Peacock is an American streaming service owned and operated by… Watch Live CBN News CBN is the Christian Broadcasting Network. It is an American… Watch Live Fox 4 Dallas Fox 4 Dallas (KDFW), is a Fox-affiliated television station located… Watch Live