Rockin' Robots

All the creative nuts and bolts are in place in dizzyingly imaginative flick

by