The Great Arizona Puppet Theatre is working its magic this holiday season with a special production of “The Night Before Christmas,” Dec. 10-28 at the theater, 302 W. Latham St.

The show is a joyful celebration of Christmas with stories, music, and an amazing array of puppets. It is suitable for all ages. Show times are 10 a.m. Wednesday-Friday, 10 a.m. & 2 p.m. Saturdays, and 2 p.m. Sundays. Tickets are $10 for adults and $7 for children.

For more information, call 602-262-2050 or visit