Iba1Spleenx2512022A min Published June 6, 2022 at 2560 × 1920 in Iba1Spleenx2512022A min Formalin fixed paraffin embedded human spleen tissue stained with Iba1 Iba1Spleenx2512022A min ← Previous Next →