June 22, 2010

Upon a Fold.

Coolest paper goods ever? Possibly.


Above: In a small town in Kyushu Japan, 3000 steps will lead you over the mountain to where it’s said happiness resides.

And more where that came from:






shop - upon a fold

No comments: