The annual Cherry Blossom Festival in Washington, D.C has been pushed back a day as protesters gather for the "March for our Lives" rally.