The relay with the Olympic torch began in 1948. There were around 1720 torches that were carried, often the bearers were allowed to keep them. A few have popped up in recent years for sale.
This one, that I don't know the origins of was available at the end of the London 10K run for you to pose with.