From the chest-burster in Alien to the Ceti eel in Star Trek, body invaders have been making audiences squeamish for decades. But real world parasites will make you squirm as well! Our panel will dive into the details of both real world and sci-fi parasites.
North 124B Science