Stingray (character)

Stingray is a character that appears in Stingray and The New Avengers.