Yes the Earth does indeed have a sister planet and its not Venus as most think. A true Sister Location for anything is its 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 thats where wed come out. So Earths sister location would be a straight line to...
Xavier Remington
I'm the Founder, and President of Mystic Investigations. Big time paranormal investigator and hunter of evil supernatural entities.