Apparently the world’s new tallest tree is in an undisclosed location in Redwood National Forest in California:

More, and a really cool montage/panograph of the previous record holder, at NPR.

So a belated Earth Day to you all.