Terror Man

Terror Man is a rabid extrahuman with unknown powers. They are an inmate at Blackbird Prison.