HUB
Acting
Tamara Taggart
*1970
in Vancouver, British Columbia, Canada
7/10
Along Came a Spider
2001
6/10
Josie and the Pussycats
2001