HCV animal models: a journey of more than 30 years.

HCV animal models: a journey of more than 30 years.