From the Archives, 1986: Stolen Picasso found at Spencer Street Station

– Related articles from other sources