It wasnt all electric; steam wrecker 0223 at the Federal IL Shops.
Federal is just south of Alton and was the site of the steam and diesel shops. The main shop building is to the left of the wrecker and the coal chute in to the right edge.
Caption data from Bill Hoss; photo courtesy the Bud Laws collection