Singer-rapper Lauryn Hill has apologized for making fans wait more than three hours for her show to start in Pittsburgh on Tuesday.
Hill says on Facebook that "factors out of our control" caused her to take the stage at 11:20 p.m. for a Heinz Hall show advertised as starting at 8 p.m.