Boulder tumbles down on vehicle !

Al-Hadā mountain resort city is a city in Makkah Province, in western Saudi Arabia near Ta'if.

Added:

By: evilfoundnation (7536.10)

Tags: Saudi, arabia, rock, land, slide, accident,

Location: Saudi Arabia