Taylor-Report.com - Signs of the Times from Haiti

Signs of the Times from Haiti


Anti-government protesters clash with Haiti police.