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  Diablo 4 trailer is here to remind you it's not far off