I saw that leaked “picture”. Not sure what that’s supposed to be, but yes, 6/5 is the original date it was supposed to release. There’s been confidential images, I’ve seen a different one that also said 6/5. Like I mentioned, it’s dependent on the status of the Batmobile. Not getting the teaser and reveal last week is a bad sign. Like I said before, if they show it next week, I’ll have my confidence again. But based on what me and the others saw, it’s not good