The European Space Agency 's ( ESA ) postage-stamp-sized experiment , called the " Life Marker Chip " ( LMC ) , was launched last week aboard a Russian rocket launched from Baikonur Cosmodrome , Kazakhstan .