Leggy Tree

Leggy Tree, a giant creature that can hide in plain sight among the trees.