Xookwankii, Takyon – Meganeura