DC And Its Twisty Twists! From the enormous DC character list Red Hood or Jason Todd is the most praised and liked character of the franchise, he may be the least favorite Robin but he’s gonna make every pay for it as the Red Hood. Did you know there were two Red Hoods, neither one […]