Ten Thousand Villages Festival Sale November 17, 18 & 19 October 26, 2016 December 2, 2016 Just in time for Christmas! Come shop at the Ten Thousand Villages Festival Sale in Aylmer at the Old Town Hall. Just in time for Christmas!