What channel is NBC in Tampa?

What channel is NBC in Tampa? WFLA-TV (channel 8) is a television station licensed to Tampa, Florida, United States, serving as the NBC affiliate for the Tampa Bay area.

WFLA-TV (channel 8) is a television station licensed to Tampa, Florida, United States, serving as the NBC affiliate for the Tampa Bay area.
See also  The Helldivers 2 PSN account linking backlash was so bad, Ghost of Tsushima devs have to clarify PC players won't need to do it for single-player