3 ms·Building blocks of life found in meteorite that crash landed in Gloucestershire3 points by wglb 4y ago