Canal+ Sport
Channel's info:

Canal Plus Sport FR En Direct, Canal+ Sport France En Direct