Answer:
C. Add a comma after the word long.
Explanation:
A comma shouldn't separate an adjective from the noun it modifies. This is why options A and B are incorrect.
When it comes to multiple adjectives, sometimes, a comma should be placed between them, and sometimes it shouldn't. This depends on what these adjectives are like. We will define two types of adjectives:
If you're unsure if adjectives are coordinate or cumulative, you can try placing the conjunction and between them. If the phrase still makes sense, you have coordinate adjectives and should place a comma between them.
Long and delicate antennae sounds right. This is how we know that long and delicate are coordinate adjectives and that a comma should be placed between them.
Sweet and spring flowers doesn't sound right. This is how we know that option D is incorrect.
This is why option C is the correct one.