stock 1973 318 V8 starts but won't idle without foot on pedal

If the car has been in storage for 25 yrs, might have sediment blocking the idle system.