downthetubes.net
New Planet discovered
The European Space Agency’s discovery of a new planet five times the size of the Earth that just might have water and thus could support life is great news, although it probably means we&#821…