Could one of these creatures be the fabled Tatzelwurm? http://selectstrand.blogspot.co.uk/2014_07_01_archive.html