El Scaryachi

El Scaryachi is the first boss of Scooby-Doo! and the Spooky Swamp.

Appearances

 * Scooby-Doo! and the Spooky Swamp (2010)