They're called Virgin Trains because they don't go all the way. by Simon Hoggart

They're called Virgin Trains because they don't go all the way.

More Quotes by Simon Hoggart