Thousands of revelers in outlandish costumes will fill the streets of New Orleans as the city celebrates Mardi Gras Day.