Life Size Bronze Statue of Chris Cornell to go on Display in Seattle in August

A bronze life-size Chris Cornell statue will be on display in August, 2018. On Wednesday, August 29, 2018, a life-size bronze sculpture of Chris Cornell will be on display at Seattle’s Museum of Pop Culture.  [...]