If that last scene is trying to tease what I think it's supposed to be then... HOLY ODA! Super excited about that.
Comments