Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Looks like it to me too I would be around 80% sure that it is.looks like coolia dinos to me, though not quite detailed enough to be 100%
This may help you from Taricha