The Wolf Tree

On a trip back home through Vermont, we stopped at Red Rocks Park in South Burlington for a quick dip in the lake. Post-swim, we walked past this creepy mother on the way to the car. Turns out it’s a thing! Check it.

The Wolf Tree