A Day in the Life Shibuya: Japanese construction site barricades tell a touching story 【Video】

The creative graphics are moving people to tears in Tokyo.

Read More