News / January 25, 2005 New Robots pics Josh Armstrong Latino Review features three new pics from Robots, opening in theaters on March 11, 2005.