Saturday, December 18th at 10am, get lost in a winter wonderland at Buffalo Riverworks. Follow fairy tale heroes as they embark on a magical musical journey in Once Upon a Time by Second Generation Theatre. Then watch your favorite characters as they skate and dance on ice. There will be a vendor village so Santa can fill his sleigh with lots of toys and goodies from various local artisans. Once Upon a Time tickets are $20 and Character Skate tickets are $10. For more information, or to purchase tickets, click here.