Just as you were getting into the car you notice a glow in the woods up ahead

You can't quite see what it is, but it's definetly larger than a firefly.

Kinda looks humanoid from here. Curious.