Mamocannon, Saint Mecha