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  Celeste's Five-Year Journey to Becoming One of the Most Important Trans Games Ever