Diesel-electric hybrid bus

Summary