The rain stopped Saturday afternoon long enough for the inaugural Krewe of Excellence Parade to roll through the streets of Natchitoches.