Which sentence is not correctly punctuated?

A.
I forgot my lunch, but Dad brought it to me.

B.
I worked hard all morning, and I still had not finished by lunch.

C.
It rained yesterday, but we marched in the parade anyway.

D.
The spider is not an insect it is an arachnid.