The tiny, tiny streets of Cheng Chau (no cars on the island) Mon - 4.23.2012 by Dave·0 Comments The tiny, tiny streets of Cheng Chau (no cars on the island) Filed under: