Heroes and Villains Wiki
Advertisement

Leviathans are mythical creatures in The Avengers and Guardians of the Galaxy. They are the steeds of the Chitauri who were both enemies of the Avengers and the Guardians of the Galaxy.

Advertisement