Wildebeest

Wildebeest is a mutant superhero and an Honorary Titan from Titans South.