Synchrotron light reveals 50 million year old hungry caterpillar