Thousands of people rallied in Downtown Raleigh Saturday morning with vibrant signs, costumes and strong beliefs. Photos: Hannah Webster