67ºF

Did life on Earth really escape into space?