NASA released this photo a few days ago and I found the structures that day. Not sure how they could overlook them, usually the structures get edited out, but I assume they left them for the public to find out about aliens. The evidence is mounting, soon it will be undeniable and the public will all know the truth.