The shoe impression found at the house of Manchester couple Richard and Julia Lyn was made by the right foot of a shoe which was allegedly taken from the foot of the accused, Lennox Swaby, when he was taken into custody. United States forensic scientist Dwayne Hilderbrand...
More...