TRAVEL

The Beast

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

TRAVEL

The Beast

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