I have an over the air antenna in the Washington DC area but I can't pick up any NBC stations. I'm curious if anyone knew of any streaming websites out there.
THanks.
bump
I watched some events on universalsports.com as well.