Kinetic Grand Championship: Whimsy Machines | NBC 7 San Diego

Kinetic Grand Championship: Whimsy Machines