A German shepherd dog reported missing in August in Frankfurt has turned up six months later near Zurich after a 400-kilometre journey.

for more...