Blood is cleaned by __________? A. Lungs B. Liver C. Heart D. Kidneys Leave a ReplyYou must be logged in to post a comment.