An installation featuring seven new sculpture, sound, and mixed-media works by Chinese artist and activist Ai Weiwei has opened on the historic prison island of Alcatraz. Duration: 01:30