Self Guided Journey through Japanese Cities and Legends in Narita, Japan