Question:
Fruit fly larvae
Answer:
Length:

7