Potential Life Forms on Mars, Right Here in A Canadian Lake

Pavilion Lake, Canada

What may seem just like any other mountain lake, the Pavilion lake in British Colombia, Canada is being termed a biological mystery, drawing teams of astro-biologists and astronauts from NASA and CSA to explore in it’s depths. The seemingly normal picturesque lake situated 420 kilometers northeast of Vancouver among the limestone cliffs of Marble Canyon, [...]