Do Flies Really Have 24-Hour Lifespans? - Mental Floss

Tag » How Long Do Flies Live For