Facebook Google+ Twitter Saudi Drift fails – Heard of it? Saudi Drift fails and fail-talities. Drifters in the Kingdom of Saudi Arabia are becoming such a menace on the roads…