fbpx
Back
Image Alt

Ohsumi, a professor in Tokyo Institute of Technology is seen at his laboratory office in Yokohama