The nine ages of herpes simplex virus.

The nine ages of herpes simplex virus.