Nigeria Scientists Discover New Planet That Supports Life The Whistler Apr 20, 2017 0 A newly discovered planet sitting in a solar system just 39 light years away has been dubbed one of the best…