We use them in work neil for checking joints in the pipe line.it fits on the end of a cobra you would be able to push it through sand/human shit lol but would struggle with dirt and rocks mate.you can get the ones that fit on a hydraulic air hose and it travels the ducts-used them when I was cable laying for BT think it's called a mole?.atb dc