Quetzalcoatl (Quetzalcohuātl; ) is a Mesoamerican deity whose name comes from the Nahuatl language and has the meaning of "feather-serpent" .
Aka the best god damn Guardian Force ever.
Aka the best god damn Guardian Force ever.
by Quezacotl February 6, 2010