Long Beach celebrated its diversity on Saturday as politicians, schools and churches marched together for the 31st annual Martin Luther King Jr. Day parade. The crowd lined Martin Luther King Jr. Boulevard to vibrant dance, music and speeches as the 89 floats made the one mile journey down the street.