ByNobleID
    Nodular granulomatous posthitis caused by Halicephalobus (syn. Micronema) sp. in a horse. | NobleID