Sharon Osbourne has publicly apologized to talent show sensation Susan Boyle after calling her ``a hairy (bleep)'' and branding her ``ugly.''
Sharon Osbourne apologizes to Susan Boyle;