Identify 2D Platofrmer Game

Jan 20, 2018
2
0
I found this image on the internet, and despite my best efforts to find where it came from, I can't get any lead. It seems to be very obscure.

Anyone know where it's from? Sorry that I can't say more about it.