Cave craweler