Deaf News Today
Since 2001
Wednesday, March 3, 2010
Stage Fall
An actress playing Helen Keller takes a fall from the stage in this video.
Newer Post
Older Post
Home