Is there a real place for the Momotaro legend? Exploring the Ghost Cave on Megijima Island in Sichuan Prefecture, Shikoku Onigashima Island Cave. by 珍妮遊 Jenny’s Travel Guide Apr 14, 2025