User blog comment:FrostRC/I think I know why the game hasn't been updated..../@comment-25268398-20160123071835/@comment-25669516-20160128153637

As long as they are your own screenshots and relevant to the topic you are free to upload them to the pages. There is no issue of license.