Search by :
Last search:
In Sweden, nobody wants a troll to come into their garden, but how do you stop them? On a lonely road at night in Oman, Abdul's car breaks down and he takes a ride with a stranger, but perhaps it i…