Production delays of voting machines dog Comelec

Posted at Dec 15 2009 01:43 AM | Updated as of Dec 15 2009 09:43 AM

Watch also in iWant or TFC.tv