TERRIFYING Landslide in JAPAN - IMPRESSIVE WORLD
Channel: It's An Impressive World
Date: 2022-10-13

A terrifying landslide in Japan shows how Mother Nature can destroy everything in just a blink of an eye.