Mount Torta

Mount Tortas are enemies in Xenoblade Chronicles.