A two-year mystery may have been solved with the discovery of a body in Christchurch's Port Hills.
It is believed to be that of Emma Campbell, whose disappearance in 2010 baffled police.
Police said they were contacted yesterday by a hunter who reported finding a body in a steep scrub-covered ravine in the Port Hills.
He took a police search party to the site and the body was brought out by helicopter.
Police said the body was believed to be that of Ms Campbell, 29, who went missing after her 1994 Toyota Corona ran off the road into thick scrub in the Port Hills early on May 1, 2010.