Thousands of revelers in outlandish costumes will fill the streets of New Orleans as the city celebrates Mardi Gras Day.
Mardi Gras is almost over. Beginning as a religious holiday observed prior to the Christian Lenten season, Mardi Gras has ...