|MadSci Network: Chemistry|
Hi Kisa, The reason you see different pictures of iron is that it comes in various ores or mineral states. Pyrite, for example, is grey while iron oxides can have rusty colour. Also depending on the location from where the ore was found, the mineral may have different colours as well since the other compounds present can impart a different colour, etc to ore. So, what you may be seeing in the internet and books is the many looks of natural iron. Hope this answers your question.
Try the links in the MadSci Library for more information on Chemistry.