Loading...

Giant body parts march through Chile

|As part of Australia's world renowned 'Snuff Puppets' puppet company, colossal human body parts were paraded through Santiago, Chile's Plaza de Armas inviting onlookers to think more about the unique functions of each featured human body part.