BJWAug 26, 20196 minProfile of a Parasite: Giardia#research #giardia #parasites Giardia (Giardia lamblia), literally, and figuratively, sucks. A protozoan parasite, Giardia is the...