Japan 2005

Previous Home Next

DSC01038

Bus stop. A loud speaker announces when it is coming. On Time!