Life on Mars? Website of the Week

URL Labs’ Website Of The Week: We may still not yet know whether or where there’s life in the universe other than Earth, but this NASA sponsored website is dedicated to keeping us posted. Let’s hope they find something before this planet is wiped.