Which of the following organs plays a vital role in storing large amount of blood in human body?

Which of the following organs plays a vital role in storing large amount of blood in human body?
a) spleen
b) liver
c) heart
d) all of the above.

Ans A