What’s Inside London’s Tower Bridge
The Tower Bridge in London, England, is one of the world’s most famous structures. But there’s more to it than just a couple of buildings and a road. Illustrator and animator Jared Owen takes us on an in-depth tour of the bridge, including the complex machinery that allows it to open and close so ships can pass through on the River Thames.