Crossing Caterpillar