“La Velue” is a medieval legendary monster from western France.
This looks very nice!
I love folklore-inspired content!