Someone out there somewhere? A newly released NASA image suggests maybe..