is this battletoads?
it always battletoads
Battletoads is a good answer.However, it's an animated gif from a webcomic called Three Panel Soul.
More like world of warcraft