Answer:
Definition of innovation
1 : a new idea, method, or device : novelty.
2 : the introduction of something new.
The correct answer is A!
I know it was already said but it is the correct choice :)
A site specific sculpture is __________________
anwser-(D)
a sculpture that has a relationship with its surrounding.
there are no options to choose