Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
(+1)

It could be both! But as far as I know, it's a quick sketch made by Fernando Martínez Ruppel and I think he mentioned something about a caveman on a dinosaur (I was really high on gamedeving! heh).

(+1)

mmm... It's a Turtlesaur.