Pedestrians crossing a street on a zebra in japanese city with daily life - Free Stock Photo | Picren | PicRen