RBC's lifespan is about 120 days. RBC's don't have a nucleus or endoplasmic reticulum, but they do have enzymes in the cytoplasm, capable of producing ATP from glucose. This energy is used mostly to maintain the structure and flexibility of the cell. The erythrocyte is a biconcave disc, that is ~7 micrometers in diameter, but the cell is pliable and it should be able to squeeze trough narrow spaces without breaking the cell membrane. Over time these metabolic systems become less effective and damaged, and the cell slowly becomes more fragile and prone to rupture. Spleen has special trabeculae (bands of connective tissue) in its red pulp, that the blood passes trough. The spaces between them are narrow and "old" RBC's tend to rupture while trying to squeeze trough. Then macrophages "catch" any cell fragments down the stream. This can happen anywhere in the body, but spleen and liver are kind of filters for blood contents.