World's largest human slingshot opens in Scotland The world's biggest Human Slingshot has opened in Dumfries and Galloway.