On April 2007 Scientists Discovered an amazing planet Gleise 518c,this amazing discovery found on April 10th is said to be life supporting just ike our earth!
With a distance of only 20 lightyears from the Sun,Gleise 518c is one of the closest exoplanets to earth...so here's a picture of it .i'll be editing this blog soon so you'll have more to read about!