Two strangers make a startling discovery while retrieving an abandoned vehicle.Two strangers make a startling discovery while retrieving an abandoned vehicle.Two strangers make a startling discovery while retrieving an abandoned vehicle.