Drama | 1905-07-03 | United Kingdom
6.2 / 10
$37
$0
7 min.
A dog leads its master to his kidnapped baby.
Rover the dog
Nursemaid
The baby
Harassed father
Mother