The cosmos has a way of humbling our best technology, and the latest visitor from beyond our solar system is doing exactly that. Since its discovery on 1 July 2025 by the ATLAS survey in Chile, the ...