Tar balls have landed on a Texas beach, meaning oil from the Gulf of Mexico spill has hit all five US Gulf states.Tests identified the small amount of tar found on the Bolivar Peninsula, north-east of Galveston, as coming from BP's blown-out well off Louisiana.
But officials said it was unclear...