By: Antonio Barragan, MBW, Stockholm University
Title: Cat-and-mouse games of a human brain parasite