Richmond (Canada): Residents look for some hand crafts from a vendor at the Christmas craft fair in Richmond, Canada, Nov. 29, 2014. The Christmas craft fair showcases over 160 tables of crafts, baked, carvings, jewelry, textiles and toys self made by local residents. The event has been holding for more than 20 years and has become a tradition during the season.

1 / 2

Richmond (Canada): A vendor displays her self made hand crafts at the Christmas craft fair in Richmond, Canada, Nov. 29, 2014.

2 / 2
 

Latest News

Latest Photos