by kuremo
tokyo, japan - apr 28 2024: Tourists at Kabukicho pedestrian crossing juncting the Shinjuku Moa 2 Avenue and the Godzilla Road famous for its Don Quijote store in the red-light district at night.