Launceston Cornwall - A man threatened a pensioner with a knife at a steam railway booking office before stealing more than £1,000.
The man, thought to be in his 40s or 50s, fled from the Launceston Steam Railway, in Cornwall, with a "four-figure sum" at around 16:10 on Sunday.
The elderly female shop assistant was described as "shocked, but unhurt".
A police officer, who tried to apprehend a man nearby, was assaulted and taken to hospital as a precaution.
The armed robber, who had his face covered with a scarf, entered the shop and threatened the assistant with a "sizeable knife".
The founder of the Launceston Steam Railway, which takes passengers on a five-mile round trip along the old North Cornwall line, said he believed the man made off with more than £1,000.
"I ought to feel angry, I ought to feel shocked, but perhaps I'm too philosophical about the state of the country," Nigel Bowman said.
"I think we all wish we lived in a 1950s Britain, but anyone who reads the newspapers or watches the news realises we don't, so I think this sort of thing is to be expected from time to time."
Devon and Cornwall Police said the assault on its officer did not involve a knife and it was appealing for witnesses to come forward.
Author Anonymous.