Red Vulture

Red Vulture is a supervillain in Big City.

Physical appearance
Insert details here.

Personality
Insert details here.

Early life
He was apprehended by Blue Falcon with a rope.

Appearances

 * Scooby-Doo! Team-Up
 * #38. (flashback, no lines)