Titans is one of DC’s most controversial series. From the very first trailer, fans have […]