Download latest version of Flash to view video!. Click Here to View in Full Screen Mode
Here’s a 730 Ton Damper Ball that keeps Taipei 101 building in Taiwan stable, even du ...
June 24th, 2008






















