Board Thread:Spoilers!/@comment-5899967-20170927102346/@comment-24314171-20171007160817

Yep, so looks like the clone theory was true.