The Mike Church Show World HQ
The Mike Church Show World HQ

Tag

kepler
Mandeville, LA – The British tabloids ahve been all abuzz this past week over the “discoverey” NASA is about to “reveal” to the human race. The narrative holds that the Kepler telescope has detected “drops” in distant stars that supposedly show that a planet has passed in between that star and the telescope. NASA then...
Read More