An idyllic spot where little Japanese maids delight in stroll
(Cross-eyed stereo pair)