Debi Owner/Admin Staff Joined Sep 16, 2013 Messages 241,466 Reaction score 233,952 Points 315 Location South of Indy Mar 6, 2015 #1 http://www.dailymail.co.uk/sciencet...itable-planet-exists-22-light-years-away.html Reactions: surge