File:30 Foot Shaggy stands over a Tokyo village.png

Summary
30 Foot Shaggy scares people in a Tokyo village, from the What's New, Scooby-Doo? episode, Big Appetite in Little Tokyo. HD screenshot from iTunes (UK).