Interesting factoid and thread at ATS
http://www.abovetopsecret.com/forum/thread526209/pg1
20 mile structure or planetoid coming in at 18 degrees RA of Neptune . . . whatever that means.
With craft flying in and out of it. Oh boy.