PENNY TRAVELER
YOUR CHERRY BLOSSOM PICTURES


Cherry trees symbolize the evanescence of human life in Japanese culture—their blossoms are both brilliant and brief.