Wish you could get a live stream of Red Bull Global Rallycross in Barbados? Turns out you're in luck. Catch it here.