Strange tracks (33 photos)

Track - one of the most incredible insects on the planet ...