Finally! Apoptosis explained, using nifty animation.
I’m sure you’ve spent many a night lying awake in bed wondering about your immune system; how it works and what would happen when one of the ‘soldiers’ in your immune system’s army encounters a diseased cell, right? Like, how exactly do … Continue reading
I was born in England, spent