Sara Hill, alias Horridus is a super-heroine that crossed over from Image's comic series Savage Dragon and encountered the turtles. Sara briefly dated Michelangelo.
Sara Hill, alias Horridus is a super-heroine that crossed over from Image's comic series Savage Dragon and encountered the turtles. Sara briefly dated Michelangelo.