Thread:Josephyr/@comment-85.193.154.170-20150821002618/@comment-5111452-20150821002816

I believe it is one of the colossus units from a game called Battle Nations.