is this from a hentai movie or game?
yes
It's obviously from battletoads.
SOERCE!?
hell they could have put a scene like this at the end after you beat the game, it's not like anyone would have ever seen it