Published on May 24, 2022 [Permalink] Per @odd’s comment about LOTR, these could be Ents in Cape Lookout State Park.