Space.com is carrying this new Mars Rover update. Apparently they've found weird "threads" of, well, something. Current bets are it's stuff scraped off the airbags during landing, but nobody knows for sure. Includes standard environmental hand-wringing as well.