Lifetime’s Christmas On Ice Cameo

This Christmas season Lifetime released a new movie filmed in New England, Christmas on Ice, which showcases Vaillancourt ornaments and chalkware. […]

Read More »