TrainSpotted.com is a free resource where anyone can
contribute their own pictures of locomotives of any era or location. Steam, Diesel, Electric locomotives from Americas, Europe, Africa and Oceania are all here (Asia coming soon). The ultimate goal is to have at least one photo of every locomotive that ever was.
As of 23 Feb 2012, there are 861 photos of
556 locomotives from
53 rail lines.