f5ab1c96-the-beast_169US.jpg
travel

The Beast

London's The Beast is the world's longest inflatable obstacle course. Think you could tackle it?