An indie found footage style film out of the Kingdom of Saudi Arabia that tells the tale of three young Saudis who set out....