Octopus, Starfish and Shrimp Fall From the Sky as Severe Storm Strikes Chinese City By Steve Huff • Jun 16, 2018