Clostridium sp. XB90
Source: NCBI Taxonomy (ID 107715)