What is the resolution of that pic? If you have a link to the best resolution image you can find please post it here. And ping me please when you do; i have some image analysis skills, but i would bet there are some more knowledgeable than i lurking.
If it’s a tarp; there are some nasty theories about what it would be covering. This is something we should all get to the bottom of once and for all.
~W