Loading...

Egyptian Protesters Celebrate in the Streets

| Terry McCarthy reports from Tahrir Square in Cairo, Egypt on the reaction to President Mubarak's announcement that he will step down.