"Could this be an Earth parallel development of some sort?"