by kuremo
tokyo, japan - apr 28 2024: Car traffic at night on the Kabukicho pedestrian crossing where Shinjuku Moa 2 Avenue meets Godzilla Road known for its Don Quijote store in the red-light district.