Apologies if this is a repost. I searched with every term I could think of and found nothing.
They stream old videos, mostly Le Mans, and have a schedule up of what's airing when. Some pretty solid stuff so far. LM '86, '87, '88, all 1-hour recap shows.
Right now - LM '88. Next: 1971 Le Mans - Behind the Scenes.
http://racefanstv.com/channels/sports-car