zen hakuren

A name meaning Calm White Ripple.
by Zen Hakuren February 28, 2017
Get the zen hakuren mug.