World | Fri Jan 28, 2011 12:03pm EST

Bristol Palin cancels college sex talk after protests