American Idol Apr 17, 2008 19:21:57 GMT -5 Quote Select PostDeselect PostLink to PostMemberGive GiftBack to Top Post by stuckfast on Apr 17, 2008 19:21:57 GMT -5 On Wednesday night's American Idol, a music video showed the Idols as puppets moving very robotically. A must-see f you can find it.