Japanese scientists find Ewingella americana wipes out rat cancer cells

Technology