Juan Shi's Images

Title: Pine Wood nematode
Organization: Beijing Forestry University
Unit: Forestry Protection Department
Country: China