Messier 96 (also known as M96 or NGC 3368) is an intermediate spiral galaxy about 31 million light-years away in the constellation Leo.
Cyanobacteria produced oxygen gas, but oxygen did not begin to accumulate in the atmosphere until later in the Archean.