A huge "eye" floating in space. The mystery was unraveled over 16 yearsGIZMODO JAPAN Source link