The cherry blossom peak in Washington D.C. came and went in a matter of days. The National Park Service declared peak bloom on March 28 for the iconic cherry trees. But a thunderstorm that brought ...