The parade runs from morning until late at night, 18 hours a day, 3 days before Ash Wednesday.