Island of Sark Gets Farked by Evil Barclay Twins

If you think Detroit’s auto industry is in serious danger of losing jobs just because some pompous idiots in DC want to shore up their power after the elections, then what would you say about the plight of the Channel Island of Sark (www.sark.info/) in Europe, 80 miles off the south coast of England, where 140 of its less […]