If I remember correctly, we were all supposed to die a lingering painful death due to overpopulation - postulated from similar creatures - sometime in... 1980, I think??
The doomsayers haven’t been all wrong. Remember when we ran out of copper in 1997 and lead in 2002, just like they predicted?