DC’s Titans TV Series Releases New Poster

I honestly don’t know anyone excited for the upcoming show Titans, but it’s happening whether anyone wants it to or not. Check out the new poster for the show below:

Titans is set to premiere on the DC Universe streaming service on October 12th.