STUDIO
Follow Us

Terms of Use Privacy Policy

Flash floods wash away cars and debris in Greece

Amazing footage shows flash flooding in the small town of Mandra in Greece.

Source: ITN

Top Trending Videos