Answer:
The giraffes with the longest necks survive and produce offspring.
Explanation:
I took the test and it was right.
If you dont mind I know this is an older question, but can you give me brainliest? and 5 stars so that the other people know its right immediately when they look at it. Thank you.