Taran Noah Smith
Birthday: 1984-04-08 | Place of Birth: San Francisco, California, USA...
Known For
Little Bigfoot 2: The Journey Home
Home Improvement