Loading...
Uploaded by beyababa on Jan 7, 2011
Helen Keller the Blind and deaf Actress smack the stuffing out of her care taker.
Entertainment
Standard YouTube License
you ruined it!
DogFartTACO 10 months ago
Load more suggestions
you ruined it!
DogFartTACO 10 months ago