Diagnose This What parasitic infection is depicted in this image? Ophthalmology Published July 19, 2016