Roderic said: blatantly some relation to #261978 , though I dunno if its sequential or whatever
Its part of a japanese webcomic that sadly seems to be on hiatus, it did get several dozen pages or so posted however, and is still being updated every now and then with new art: