The Cherry Blossoms are Here!
The Cherry Blossom festival in Washington, DC begins this weekend. But the history of the iconic cherry blossom trees, a symbol of friendship between the U.S. and Japan, is long and tortured. Yet it was worth the effort.