Watch: Dashcam footage shows terrifying power of typhoon currently battering China Trending 8 years ago
Stunning images of Typhoon Neoguri from space show the scale of devastating storm in Japan Trending 9 years ago