Could ‘Goldilocks’ planet be just right for life?

It seems like every year, new discoveries are made that make an even stronger case for life elsewhere in the universe. That doesn’t necessarily mean that aliens are visiting us in UFOs, but it increases the possibility, especially when their home planet may only be 20 light years away from Earth. The Associated Press is […]