there are plenty of sites available to watch almost any sport event (i.e atdhe1.net).
they can be a bit tricky to navigate (tons of pop ups) and i would NEVER download anything from them, but i plan to look there for the races if i can't find them elsewhere.