Where are RBC formed, and how long is their typical lifespan?

a) Bone marrow; a few days
b) Liver; several weeks
c) Spleen; several months
d) Kidneys; one year