The answer would be C. Ladybug
In revision A, if you read the sentence out loud you will see that it doesn't flow very well.
In revision B, the semicolon is used incorrectly. Semicolons are used to connect two independent clauses. The second sentence (the one after the semicolon) is actually a dependent clause since it's a sentence that can't stand on its own.
In revision D, the sentence is a fragment.
The correct revision is answer choice C.
Ambas son oraciones complejas ya que no se pueden dividir en otras dos oraciones que tengan sentido. Tiene oraciones complejas una cláusula independiente y al menos una cláusula dependiente.