Police investigating a routine pedestrian fatality call in Scotland Yard when they make a surprising discovery.
Filtre