User blog comment:Mothra2000/Ask Mothra/@comment-893816-20100628003604

Yeah, you must be thinking of Mothra Leo.