13 ms·Tiny human brain organoids implanted into rodents, triggering ethical concerns2 points by crypto-jeronimo 8y ago