>>41380517
OP here, My bad for posting an outdated picture, turns out after several people, me included, emailed ESA about why the release date is set to 2099 they backpedalled and updated the release date to April 2026. Still half a year after the observations were made.
And who is to say they wont take that time to edit it, removing any spicy bits that could contradict the ((official narrative)).
It still smells of shit.