Giardia lamblia protozoan, the causative agent of giardiasis - Image Details