Umi no Ue no Oshiro (海の上のお城); Castle On the Ocean · an unbelievably beautiful hand made art installation by Wataru Itou which took over four years to create, complete with electrical lights and a moving train, all made of paper …
(Source: strangerains)