When a thirsty sanguisuge emerges from a century long slumber, he finds the world and his helpless victims terrifyingly changed.
1913
1931
1920
2023
—
1927
1989
1994
2004
2009
1992
2000
2007
2005
1928
1979
2014
1912