Steven Taylor
Steven Taylor is an actor, known for Dead Silence (2007), Ginger Snaps (2000) and The Quarry (2002).
![Puppy Kid Puppy Kid](/addons/images/qqnew_image_placeholder.jpg)
Puppy Kid