A Strange Object Recently Visited Our Solar System