Join the Earth Day celebrations with Ten Thousand Villages in Cary.