Stapleford '21: Against the disability identity center
By Krista Stapleford | March 20On March 12, 1990, over 60 physically disabled individuals threw themselves out of their wheelchairs, abandoned their crutches and left their walkers behind, dragging themselves up the 78 steps of the capitol building in Washington, D.C., to protest the delay of the long-awaited passage of the Americans ...