The new video teaser for the Dodge Demon reminded me of this.

I’m guessing Dodge is just liking everything today. Even Manimal references.

This is the video for the Demon I was poking fun at.