There is a higher res picture somewhere on the NASA site. I saw it a few weeks ago. You can see the footprints and some smaller items.

PE