Space Specter

The Space Specter is a ghost that supposedly haunt the Houston Space Center.

Physical appearance
It is made entirely of green mist.

Scooby-Doo! Mecha Mutt Menace
Insert details here.

Appearances

 * DTVSF4. Scooby-Doo! Mecha Mutt Menace (flashback)