City sky capers: Go Ape

Attention all urban thrill-seekers. The newest Go Ape has now opened in London’s Battersea Park, and it raises the bar – literally – for …