Kinetic Grand Championship: Whimsy Machines | NBC Southern California

Kinetic Grand Championship: Whimsy Machines