Answer: a Steam Locomotive.
What is a Steam Locomotive?
"A steam locomotive is a type of railway locomotive that produces its pulling power through a steam engine."
What is the Tom Thumb?
"Tom Thumb was the first American-built steam locomotive to operate on a common-carrier railroad."
-Edge