SOUTH PORTLAND — Shrieking, cheering and sparkling from biodegradable glitter, a wave of 1,529 people ... This year, there were enough participants to line the entire shoreline at Willard ...