Comment Comment by zargath Probably just some aliens from some advanced civilization Far far away. parent zargath 6 years ago