North Carolina Weekend celebrates Earth Day with all kinds of natural activities including a visit to Weymouth Woods, a treehouse resort and the Greensboro Science Center.