Living on the Edge: Life in Extreme Environments