An idyllic spot where little Japanese maids delight in stroll


(Cross-eyed stereo pair)