Quetzalcoatl (MonsterVerse)

Another titan in Peru. Dunno what it is, because it wasn't shown.