I was asked the other day where Finn and Leon have been. It seems that no one has seen them for a while. And, coincidentally, just after I was asked that, Finn and Leon showed up! Well, actually, they showed down. It seems that they’ve been “up” for quite a […]