Pumpkin Pedaller

Have you ever seen 200 costumed cyclists pedalling through town?