Title screen for the Arcade game Vs. Clu Clu Land.

Vs. Clu Clu Land Arcade Maps