Business Insider favicon

DC Comics has released its streaming service to the public, and it will feature original TV series and other new material