I wonder what people are talking about. I've never seen them and I drive down that road every day and I walk around in that part of the forest a lot. I mean, I live in one of the houses at the end of the road.The Burrowing deers might be real or just an urban legend. People in the area where they have appeared are unsure since the creatures have never been caught. They have only been sighted in the area around the Twin road.
nice art and usage of gifs! very mysterious creatures, indeed.
Thank you! :3 <3