found this gif while playing Dungeon Lord by Dungeon gaming. Any idea who or what or where this came from?