According to our current scientific understanding faster than light travel is also impossible. So let's through that out.
And if you want a scientific explanation to psychic phenomena hows this. Your brain functions by neurons firing. We are currently beginning to learn how to read those impulses. Let's imagine a super sensitive scanner that can measure each neuron firing from a distance. Combine that with a computer fast enough to process all that data instantly. Now make that small enough to be implanted in someone else's brain and relay the information to that person. There you go, a "scientific" explanation to reading someone's thoughts. As someone quoted earlier, "Any sufficiently advanced technology is indistinguishable from magic." - Arthur C. Clarke