Trashure Island

July 30, 2008

Never in the field of garbage collection has one nation got its knickers in such a twist over the simple if smelly task of picking up its trash It seems that Britons are the world leaders in producing the stuff