Anonymous 06/19/2017 (Mon) 02:10:40 No.8564 del
>>8563
Original creator fucked off years ago.

So I'm sure it's all of above.