Susan53 had a great answer to your question. At large has more of a general connotation whereas on the run usually exclusively refers to criminal activity. So it wouldn't be entirely correct to say that zoo animals were on the run, but you could say a criminal is still at large.
Hope that helps! Great work Susan53!
- Atlanta English Institute Atlanta English Institute AEI