News ‘TITANS’: First Look at Red Hood Revealed With the third season of Titans currently in production, many have been on the edge of their seats…