The CW

The CW is a free to air television network in the USA. It will premiere Season 1 of Devils in Fall 2020.