By Mike McClaughry. There have been recent discoveries of planets that could support life….[read more]