by Duarte

architizer:

In Tottori, Japan, sand sculptors build epic sand castles honoring the London 2012 Olympic Games.

Advertisements