Video: Towering Thrills in Ottawa

Ottawa's Calypso boasts North America's tallest slide tower, Summit Tower.