The "Art" of viewing Cherry Blossoms in Japan. Gives meaning to "STOP AND SMELL THE ROSES". Taking the time to enjoy what nature has given to us, and take a needed pause to reflect our lives in the hectic world we live in.

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…