General Science Which organ of the body never rests? A) Muscles B) Nerves C) Tongue D) Heart Detailed Solution: No Details Prev Next