NASA discovers alien SUGAR on board two fallen meteorites indicating possible origin of LIFE on Earth
Meteorites may have made these initial sugar deliveries to Earth, which include the RNA component ribose and other bio-essential sugars like arabinose and xylose, which are all fundamental and critical biological building blocks. It’s the first time direct …
bubmagNovember 20, 2019