Andree Sanborn

26%
Flag icon
flesh flies do not lay eggs; they give birth to live young, which begin feeding immediately.
Super Fly: The Unexpected Lives of the World's Most Successful Insects
Rate this book
Clear rating
Open Preview