Meteorites delivered chemistry, and perhaps membranes, too.
Les météorites ont apporté la chimie, et peut être aussi des membranes.
Meteorites delivered chemistry, and perhaps membranes, too.
Les météorites ont apporté la chimie, et peut être aussi des membranes.