human
Who invented the first steam locomotive?
assistant
That would be George Stephenson, in the UK. His 1829 locomotive, the Rocket, was the first steam locomotive to haul passengers. It was the first to have a firebox, and it was the first to have a piston valve.