Archive for November, 2008

Citi never sleeps

| November 5th, 2008



Citi never sleeps

Originally uploaded by Leon Jacobs


The human tide

| November 4th, 2008

Shibuya crossing, Tokyo, Japan. The busiest zebra crossing in the world.