Why do Metals Rust?

Metals rust because the oxygen gets to the iron contained within the metals and it causes the iron to oxidize. There has to be iron present in order for rust to form.