Desulfurolobus ambivalens (Q62844881)
Language:
other details