iMuscle is a very useful application that allows you to explore a 3D representation of the human body in order to identify specific muscles. iMuscle also provides a collection of rehabilitation or development exercises for each particular muscle. On the other hand, you will also be able to monitor your progress in terms of endurance and strength.