Pitch Lake in Trinidad, where life has been found inside water droplets within the oil deposits. Photo Credit: Martina Jackson/Wikimedia Commons
A recent discovery by scientists may have implications for possible extraterrestrial life: Bacteria have been found thriving in a lake of oil in Trinidad, again showing how life can exist in even […]