Luce Puppet Company performs at Menlo Park Library on August 17
On Thursday, August 17, from 10:15 to 11:45 am, Luce Puppet Company returns to the Menlo Park Library (800 Alma St.) to introduce a legendary
Please help support InMenlo! Your contribution will help us continue to bring InMenlo to you. Click on the button below to contribute!