Caterpillar by Michael Mettier
_