MELROSE -- The annual Melrose Riverfest kicks off tonight (Wednesday) at 7:30 p.m. The four day long celebration begins with the Miss Melrose Pageant at the Melrose High School.

Thursday's events include kids activities, pig races and live music from Divas Through the Decade.

Friday is Melrose Crazy Days which includes a street dance featuring music from Kid Hollywood.

The Riverfest 5k and 1k walk and run starts at 8:00 a.m. Saturday, followed by the Grand Parade at 7:30.

This year's theme is, "Heart of a Champion, Hats Off to Sports." Festivities wrap up with a fireworks display scheduled for 10:30 p.m.