The Walnut Beach witch will be at Walnut Beach Halloween, 5 p.m., Oct. 31.

There will be face painting, costume photos, music, parade, ice cream and more. Gather at the Walnut Beach Creamery, 17 Broadway.