Posts

Showing posts with the label The world's biggest human catapult flings you out over the mountains of New Zealand at nearly 62 miles an hour https://t.co/4GDxFx6d04 https://t.co/2y6hobhVrX

The world's biggest human catapult flings you out over the mountains of New Zealand at nearly 62 miles an hour https://t.co/4GDxFx6d04 https://t.co/2y6hobhVrX