Giardia lamblia in human jejunal biopsy: FFPWS stained with H&E

HuJjBxGiardiaH&E

I agree that those “smudges” just above the villi could be anything.