Xavier Remington
April 3, 2017
Yes the Earth does indeed have a sister planet and it’s not Venus as most think. A true “Sister Location” for anything is it’s antipode. For instance the antipode of our location in Woodland Springs, Colorado is a hidden Mermaid civilization at the bottom of the Indian Ocean. If we dug straight down into the Earth to the other side then that’s where we’d come out. So Earth’s sister location would be a straight line to...