A 33.5-ton aquarium inside a Shanghai shopping center explodes, releasing not fish but.... sharks!
Shared publiclyView activity