>>7761788no idea, but I was going to ask if anyone knew what this figure is about a few days ago. Seems they are connected.
Also you guys better give me a live feed of what gets announced, I'll be at uni when the video goes live. I wonder if this is Leaf