Details

NEW: Embed-Code For Your Website

Watch 13 WVTM News Alabama live stream online.

WVTM TV, channel 13, is an NBC-affiliated television station located in Birmingham, Alabama, USA. WVTM TV produces and airs newscasts