Google Street View Tokyo: Shibuya. it was a quite day. those are some crazy maps though. they have street views of what looks like alleys.