Question: do tsetse fly lay eggs?
Answer: The fly does not lay eggs but gives birth to one living larva at a time, which burrows into the earth and pupates.