San Franpsycho

This is the article about he monster, for other uses see The San Franpsycho (Disambiguation)

The San Franpsycho was a monster in What's New Scooby-Doo.