Scooby-Doo (Archie Comics) issue 18

Scooby-Doo issue 18 was released in March 1997 by Archie Comics.