Painter Diego Rivera created last mural in U.S. on Treasure Island

Painter Diego Rivera created his last U.S. mural on Treasure Island during WWII. The stunning piece now hangs at SFMOMA. Brooks Jarosz reports

Top Videos

Most Watched

KTVU Vault

Wild Rides