Typhoon bursts Taiwan lake as strongest storm barrels towards China Christeen Stoval 12 months ago Ragasa is the strongest storm anywhere on Earth so far this year…Read More