News

SUNHERALD TV; Barack Obama takes the oath of office

  Comments