THE HEAVENS DECLARE August 23, 2011 David Robinson Ever since the Hubble Space Telescope was put into place in the Earth’s orbit in 1990, humans have drawn closer… Continue Reading →