Charity Miles is a free app that allows you to earn money for charity by logging miles while walking, running or biking. Corporate sponsors donate money to the charity of your choice for every mile logged via the app.