ja2da.com
Cherry Aid
Each year, about this time the cherry trees blossom. Cherry blossom means Japan, of course. In Japan they are in two minds about it. The arrival of the cherry blossom heralds the arrival of the hay…