Have you ever had human blood?
1980
1989
2004
2017
2014
1988
2024
2010
1990
2011
2005
—
2007
1991
2021
2025
2009