The excrement, weighing 12 kilograms, fell on Fazilpur Badli village, India, with a “big thud,” according to locals. But it caused confusion among residents who thought the faeces was an “extra-terrestrial” object. The excrement likely fell from a plane’s toilet mid-air as aeroplanes store human waste in custom-made tanks that […]