Vanguard Thakka

Vanguard is an alien superhero from Image Comics. He makes periodic appearances in Teenage Mutant Ninja Turtles (Image).