Thousands of people gathered on the streets of New Orleans today to listen to live music and watch colorful parades as the city celebrated Mardi Gras - the grand finale of the 12-day festival season.