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, Asia and Oceania are all here.