A mockumentary about a group of adventurers from a foreign land who find themselves stuck... in Scarborough.