Innovative Ideas, Amazing Facts, Sci Tech, Woman, Humor & more
Slumdog Millionair
"Slumdog Millionaire," the little film that overcame tremendous odds simply to earn an American release, won eight Oscars Sunday night at the 81st annual Academy Awards, including best picture.
Top of Page