Back to gallery

The Hand of God

By Carl Milles. Located at the Hakone Open Air Museum in Japan.

2,306 views
15 faves
35 comments
Uploaded on June 16, 2006
Taken on February 9, 2006