Other information about Liu Zhihong
Lin Wei/Liu Jia et al-NA&SB: A series of progresses have been made in near space astrobiology research
Is it a good thing or a bad thing?