Check out this impressive art installation by Shanghai-based artist collective MadeIn Company. Filmed in Vancouver, B.C.
1 / 2
Jokeroo Videos
Thu, Aug 1, 2013 11:12 AM EDT