Thiobacillus sp. 63-78
Source: NCBI Taxonomy (ID 1895859)