September 8, 2016 at 16:09:08 UTC
Commission by http://julio-lacerda.deviantart.com/
Yes, there was once a mammal species called Jugulator:
https://en.wikipedia.org/wiki/Jugulator_(mammal)