No media source currently available
This week, tourists and residents alike are being treated to Mother Nature's best in Washington, D.C. The city's beloved cherry blossom trees are in full bloom under sunny skies with warmer spring temperatures.