A recent discovery of a meteorite rock found in the desert sands of Algeria intrigues researchers. Apparently, the lost piece could be a part of a baby planet that didn’t survive. As per researchers’ analysis, the meteorite, dubbed Erg Chech ...