Scooby-Doo (Archie Comics) issue 20

Scooby-Doo issue 20 was released in May 1997 by Archie Comics.