Streets filled. Japanese people are going about their daily business. Tokyo, Japan, June 18, 2007. Buy this photo