Talk:The Return/@comment-26086776-20150306224717/@comment-5109358-20150308221014

This is some Doctor Who level alien stuff going on...