Skip to content
Rotating Banner

Moria

The Science Fiction Horror and Fantasy Film Review

  • Home
  • All Titles – A
  • B
  • C
  • D
  • E
  • F
  • G
  • H
  • I
  • J
  • K
  • L
  • M
  • N
  • O
  • P
  • Q
  • R
  • S
  • T
  • U
  • V
  • W
  • X
  • Y
  • Z
  • Film Themes
  • Annual Best and Worst Lists
  • Directors
  • Actors

Theme: Mass Destruction Spectaculars

Mass Destruction Spectaculars refer to works that present stupendous displays of destruction on screen – buildings being demolished, things blown up, assorted natural disaster phenomena. The cause of this can be anything from alien invasion to giant monsters and Transformer robots.

The earlier antecedents of the mass destruction spectacular came in Japanese Monster Movies, while the puppet tv series of Gerry Anderson were famous for blowing things up. The genre gained momentum with the Disaster Movie, which depicted protracted mass destruction alongside the dramas of people caught in its midst or trying to prevent it. The mass destruction spectacular gained its true feet with the CGI effects spectaculars of the 1990s and beyond.

Mass Destruction Spectaculars are generally conducted on huge budgets, although there are also examples down the other end of the scale as per many Japanese Monster Movies and the B-budgeted cable disaster movies of the 2000s onwards.


2012 (2009)

14 November 200910 November 2019

Rating: ★★½

The End of the World/Disaster Movie

Director: Roland Emmerich
Actors: John Cusack, Chiwetel Ejiofor, Amanda Peet, Oliver Platt, …
Category: Science Fiction

500 MPH Storm (2013)

1 May 201413 April 2025

Rating: ½

Superstorm Disaster Movie

Director: Daniel T. Lusko
Actors: Casper Van Dien, Michael Beach, Sarah Lieving
Category: Science Fiction

Akira (1988)

2 August 19991 December 2021

Rating: ★★★★★

Anime/Psychic Powers Amok

Director: Katsuhiro Otomo
Category: Science Fiction

Arctic Blast (2010)

21 October 201419 September 2024

Rating: ★

Wave of Supercold Disaster Movie

Director: Brian Trenchard-Smith
Actors: Michael Shanks, Bruce Davison, Judith Baribeau
Category: Science Fiction

Armageddon (1998)

31 July 199929 January 2024

Rating: 0­

Asteroid on a Collision Course with Earth

Director: Michael Bay
Actors: Bruce Willis, Billy Bob Thornton, Ben Affleck, Steve Buscemi, …
Category: Science Fiction

Batman V Superman: Dawn of Justice (2016)

27 March 20168 February 2024

Rating: ★★½

DC Comics Superhero Team-Up

Director: Zack Snyder
Actors: Henry Cavill, Ben Affleck, Jesse Eisenberg, Amy Adams, …
Category: Science Fiction

Battleship (2012)

17 May 20123 June 2022

Rating: ★

US Navy vs Alien Invaders/Boardgame Adaptation

Director: Peter Berg
Actors: Taylor Kitsch, Liam Neeson, Alexander Skarsgård, Rihanna, …
Category: Science Fiction

The Beast from 20,000 Fathoms (1953)

26 May 199928 June 2022

Rating: ★★½

Atomically-Revived Dinosaur

Director: Eugene Lourie
Actors: Paul Christian, Cecil Kellaway, Paula Raymond, Kenneth Tobey, …
Category: Science Fiction

Category 6: Day of Destruction (2004)

20 August 200531 March 2020

Rating: ★★

Superstorm/Disaster Mini-Series

Director: Dick Lowry
Actors: Thomas Gibson, Brian Dennehy, Randy Quaid, Chandra West, …
Category: Science Fiction

Category 7: The End of the World (2005)

5 May 200731 March 2020

Rating: ★★½

Superstorms/Disaster Mini-Series

Director: Dick Lowry
Actors: Gina Gershon, Randy Quaid, Shannen Doherty, Cameron Daddo, …
Category: Science Fiction

The Core (2003)

9 June 200310 June 2024

Rating: ★

Journey to the Centre of the Earth

Director: Jon Amiel
Actors: Aaron Eckhart, Hilary Swank, Delroy Lindo, Tcheky Karyo, …
Category: Science Fiction

The Day After Tomorrow (2004)

1 June 200427 June 2020

Rating: ★★★

New Ice Age/Environmental Disaster Movie

Director: Roland Emmerich
Actors: Dennis Quaid, Jake Gyllenhaal, Emmy Rossum, Sela Ward, …
Category: Science Fiction

Deep Impact (1998)

31 May 199929 January 2024

Rating: ★★

Asteroid Collision/Disaster Movie

Director: Mimi Leder
Actors: Tea Leoni, Robert Duvall, Elijah Wood, Morgan Freeman, …
Category: Science Fiction

Dogora the Space Monster (1964)

2 September 202017 September 2024

Rating: ★★½

Japanese Monster Movie

Director: Ishiro Honda
Actors: Yosuo Natsuki, Dan Yuma, Yoko Fujiyama, Jun Tazaki, …
Category: Science Fiction

Earth vs the Flying Saucers (1956)

9 September 200023 June 2020

Rating: ★★★½

Alien Invasion

Director: Fred F. Sears
Actors: Hugh Marlowe, Morris Ankrum, Joan Taylor, Donald Curtis
Category: Science Fiction

Earthquake (1974)

10 June 200230 September 2020

Rating: ★½

L.A. Devastated/Disaster Movie

Director: Mark Robson
Actors: Charlton Heston, Victoria Principal, Genevieve Bujold, Lorne Greene, …
Category: Science Fiction

Gamera 3: Revenge of Iris (1999)

18 March 20011 April 2021

Rating: ★★★★

Japanese Monster Movie

Director: Shusuke Kaneko
Category: Science Fiction

Gamera, The Guardian of the Universe (1995)

10 June 20021 April 2021

Rating: ★★★½

Japanese Monster Movie

Director: Shusuke Kaneko
Category: Science Fiction

Gamera vs Barugon (1966)

18 April 201828 November 2023

Rating: ★★

Japanese Monster Movie

Director: Tanaka Shigeo
Actors: Kojiro Hongo, Akira Natsuki, Yoshiro Kitahara
Category: Science Fiction

Gappa the Triphibian Monster (1967)

26 April 2023

Rating: ★

Japanese Monster Movie

Director: Hiroshi Noguchi
Actors: Tamio Kawachi, Yoko Yamamoto, Tatsuya Fuji
Category: Science Fiction

Geostorm (2017)

3 December 201719 November 2019

Rating: ★½

Weather Control/Disaster Movie

Director: Dean Devlin
Actors: Gerard Butler, Jim Sturgess, Abbie Cornish, Alexandra Maria Lara, …
Category: Science Fiction

Godzilla (1954)

16 December 20018 May 2024

Rating: ★★★★

Giant Atomic Monster

Director: Ishiro Honda, Terry Morse
Actors: Raymond Burr, Takashi Shimura, Momoko Kochi, Akihiko Hirata, …
Category: Science Fiction

Godzilla 1985 (1984)

13 December 200221 September 2023

Rating: ★★★½

Giant Atomic Monster

Director: Koji Hashimoto, R.J. Kizer
Actors: Ken Tanaka, Raymond Burr, Yosuke Natsuki, Yasuko Sawaguchi, …
Category: Science Fiction

Godzilla (1998)

16 July 19997 April 2022

Rating: ★★★

Giant Atomic Monster

Director: Roland Emmerich
Actors: Matthew Broderick, Jean Reno, Maria Pitillo, Hank Azaria, …
Category: Science Fiction

Godzilla 2000 (1999)

26 August 20003 December 2020

Rating: ★★★

Japanese Monster Bash

Director: Takao Okawara
Actors: Takehiro Murata, Naomi Nishida, Shiro Sano
Category: Science Fiction

Godzilla (2014)

17 May 201431 May 2024

Rating: ★★★½

Giant Monster Bash

Director: Gareth Edwards
Actors: Aaron Taylor-Johnson, Bryan Cranston, Ken Watanabe, Elizabeth Olsen, …
Category: Science Fiction

Godzilla Against Mechagodzilla (2002)

28 December 20126 July 2021

Rating: ★★½

Japanese Monster Bash

Director: Masaaki Tazuka
Actors: Akira Nakao, Kumi Mizuno
Category: Science Fiction

Godzilla: Final Wars (2004)

24 July 200521 September 2023

Rating: ★★★½

Japanese Monster Bash

Director: Ryuhei Kitamura
Actors: Kazuki Kitamura, Akira Takarada, Kane Kosugi, Masato Ibu, …
Category: Science Fiction

Godzilla, King of the Monsters (2019)

24 August 201927 May 2025

Rating: ★★

Giant Monster Bash

Director: Michael Dougherty
Actors: Kyle Chandler, Vera Farmiga, Millie Bobby Brown, Ken Watanabe, …
Category: Science Fiction

Godzilla Minus One (2023)

11 May 202411 May 2024

Rating: ★★★½

Japanese Monster Movie

Director: Takashi Yamazaki
Actors: Ryunosuke Kamiki, Minami Hamabe, Hidetaka Yoshioka, Munetaka Aoki, …
Category: Science Fiction

Godzilla Mothra and King Ghidorah: Giant Monsters All-Out Attack (2001)

14 November 200917 September 2024

Rating: ★★★

Japanese Monster Bash

Director: Shusuke Kaneko
Actors: Chiharu Niyama, Hideyo Amamoto, Shiro Sano
Category: Science Fiction

Godzilla vs. Biollante (1989)

18 September 20136 November 2020

Rating: ★★

Japanese Monster Bash

Director: Kazuki Ohmori
Actors: Kunihiko Mitamura, Yoshihiko Tanaka, Masanobu Takashima, Megumi Odaka, …
Category: Science Fiction

Godzilla vs Gigan (1972)

16 April 19993 December 2020

Rating: 0­

Japanese Monster Bash

Director: Jun Fukuda
Actors: Hiroshi Ishikawa, Kunio Murai
Category: Science Fiction

Godzilla Vs. King Ghidorah (1991)

16 December 20018 May 2024

Rating: ★★★½

Japanese Monster Bash

Director: Kazuki Omori
Actors: Megumi Odaka, Yoshio Tsuchiya, Katsuhiko Sasaki
Category: Science Fiction

Godzilla vs. Kong (2021)

10 April 202131 May 2024

Rating: ★★★

Giant Monster Bash

Director: Adam Wingard
Actors: Alexander Skarsgård, Millie Bobby Brown, Rebecca Hall, Kaylee Hottle, …
Category: Science Fiction

Godzilla vs Megaguirus (2000)

8 September 20113 December 2020

Rating: ★★

Japanese Monster Bash

Director: Masaaki Yezuka
Actors: Misato Tanaka, Shosuke Tanihara, Masato Ibu, Yuriko Hoshi
Category: Science Fiction

Godzilla vs Megalon (1973)

6 December 20023 December 2020

Rating: ★★★

Japanese Monster Bash

Director: Jun Fukuda
Actors: Hiroyuki Kawase, Katsuhiko Sasaki
Category: Science Fiction

Godzilla vs Space Godzilla (1994)

14 September 20158 May 2024

Rating: ★★

Japanese Monster Bash

Director: Kensho Yamashita
Actors: Megumi Odaka, Akira Emoto, Kenji Sahara
Category: Science Fiction

Godzilla vs the Cosmic Monster (1974)

16 April 19997 April 2021

Rating: 0­

Japanese Monster Bash

Director: Jun Fukuda
Actors: Akihiko Hirata, Hiroshi Koizumi
Category: Science Fiction

Godzilla vs the Sea Monster (1966)

1 November 200211 May 2021

Rating: ★

Japanese Monster Bash

Director: Jun Fukuda
Actors: Toru Watanabe, Akira Takarada
Category: Science Fiction

Godzilla vs the Smog Monster (1971)

24 November 20023 December 2020

Rating: ★

Japanese Monster Bash

Director: Yoshimitsu Banno, Lee Kresel
Actors: Akira Yamauchi, Hiroyuki Kawase
Category: Science Fiction

Godzilla vs the Thing (1964)

19 October 200217 September 2024

Rating: ★★½

Japanese Monster Bash

Director: Ishiro Honda
Actors: Akira Takarada, Yuriko Hoshi, Yoshifumi Tajima, Emi Ito, …
Category: Science Fiction

Godzilla x Kong: The New Empire (2024)

1 June 20241 June 2024

Rating: ★

Giant Monster Bash

Director: Adam Wingard
Actors: Rebecca Hall, Brian Tyree Henry, Dan Stevens, Kaylie Hottle, …
Category: Science Fiction

Godzilla’s Revenge (1969)

16 November 20003 December 2020

Rating: ★

Japanese Monster Bash

Director: Ishiro Honda
Actors: Eisei Amamoto, Sachio Sakai, Kenji Sahara
Category: Science Fiction

Gorath (1962)

21 June 201730 January 2024

Rating: ★★½

Rogue Planet on a Collision Course with Earth

Director: Ishiro Honda
Actors: Ryo Ikebe, Akira Kubo, Yumi Shirakawa, Ken Uehara, …
Category: Science Fiction

Gorgo (1961)

13 December 201226 April 2023

Rating: ★★★½

Revived Dinosaur

Director: Eugene Lourie
Actors: Bill Travers, William Sylvester, Martin Benson, Maurice Kaufmann, …
Category: Science Fiction

Independence Day (1996)

12 April 20037 March 2023

Rating: ★★

Alien Invasion

Director: Roland Emmerich
Actors: Will Smith, Bill Pullman, Jeff Goldblum, Judd Hirsch, …
Category: Science Fiction

Independence Day: Resurgence (2016)

2 July 20164 June 2025

Rating: ★½

Alien Invasion

Director: Roland Emmerich
Actors: Jeff Goldblum, Liam Hemsworth, Bill Pullman, Jesse T. Usher, …
Category: Science Fiction

Man of Steel (2013)

14 June 20135 January 2025

Rating: ★★½

Comic-Book Superhero

Director: Zack Snyder
Actors: Henry Cavill, Amy Adams, Michael Shannon, Russell Crowe, …
Category: Science Fiction

Meteor (1979)

2 January 20133 May 2024

Rating: ★★

Meteor Collision/Disaster Movie

Director: Ronald Neame
Actors: Sean Connery, Natalie Wood, Karl Malden, Brian Keith, …
Category: Science Fiction

Moonfall (2022)

9 April 20222 September 2024

Rating: ★★

Disaster Movie/The Moon on a Collision Course With the Earth

Director: Roland Emmerich
Actors: Patrick Wilson, Halle Berry, John Bradley, Charlie Plummer, …
Category: Science Fiction

Pacific Rim (2013)

12 July 201329 October 2019

Rating: ★★★½

Giant Mecha Robots vs Giant Monsters

Director: Guillermo Del Toro
Actors: Idris Elba, Charlie Hunnam, Rinko Kikuchi, Charlie Day, …
Category: Science Fiction

Pacific Rim: Uprising (2018)

5 May 201817 May 2021

Rating: ★★

Giant Mecha Robots

Director: Steven S. DeKnight
Actors: John Boyega, Scott Eastwood, Cailee Spaeny, Burn Gorman, …
Category: Science Fiction

Rampage (2018)

27 October 20181 March 2025

Rating: ★★½

Videogame Adaptation/Giant Animals Amok

Director: Brad Peyton
Actors: Dwayne Johnson, Naomie Harris, Jeffrey Dean Morgan, Malin Akerman, …
Category: Science Fiction

Restart the Earth (2021)

11 June 202319 December 2023

Rating: ★★

Earth Overrun by Plants

Director: Lin Zhenzhao
Actors: Mickey He, Zhang Ming-Can, Mi Luo, Li Ning, …
Category: Science Fiction

San Andreas (2015)

31 May 201526 November 2024

Rating: ★

Disaster Movie/California Hit by Super-Earthquake

Director: Brad Peyton
Actors: Dwayne Johnson, Carla Gugino, Alexandra Daddario, Paul Giamatti, …
Category: Science Fiction

Seeds of Destruction (2011)

26 March 201424 June 2025

Rating: ★

Massive Runaway Plant Roots

Director: Paul Ziller
Actors: Adrian Pasdar, Stefanie von Pfetten, Jesse Moss, Luisa D'Oliveira, …
Category: Science Fiction

Shin Godzilla (2016)

29 April 201725 February 2025

Rating: ★★★½

Giant Atomic Monster

Director: Hideaki Anno
Actors: Hiroki Hasegawa, Yutaka Takenouchi, Satomi Ishihara, Ren Osugi, …
Category: Science Fiction

Shin Ultraman (2022)

17 March 202328 March 2025

Rating: ★★★

Japanese Superhero Reboot

Director: Shinji Higuchi
Actors: Takumi Saitoh, Masami Nagasawa, Hidetoshi Nishijima, Akari Hayami, …
Category: Science Fiction

Sinking of Japan (2006)

26 August 201415 March 2023

Rating: ★★

Japanese Disaster Movie

Director: Shinji Higuchi
Actors: Etsushi Toyokawa, Ko Shibasaki, Mayuko Fukuda, Mitsuhiro Oikawa, …
Category: Science Fiction

Steamboy (2004)

5 August 200528 November 2020

Rating: ★★★★

Steampunk Anime

Director: Katsuhiro Otomo
Category: Science Fiction

Submersion of Japan (1973)

21 September 2023

Rating: ★★★

Disaster Movie/Japan Sinks Into the Ocean

Director: Shiro Moritani
Actors: Keiju Kobayashi, Tetsuro Tamba, Hiroshi Fujioka
Category: Science Fiction

Supernova (2005)

24 July 20062 April 2025

Rating: ★

Solar Disaster

Director: John Harrison
Actors: Luke Perry, Tia Carrere, Peter Fonda, Emma Samms, …
Category: Science Fiction

Terror of Mechagodzilla (1976)

16 December 200030 January 2024

Rating: ★★★

Japanese Monster Bash

Director: Ishiro Honda
Actors: Akihiko Hirata, Katsuhiko Sasaki
Category: Science Fiction

Transformers (2007)

3 July 200722 July 2023

Rating: ★★★

Live-Action Transformer Robots

Director: Michael Bay
Actors: Shia LaBeouf, Megan Fox, Josh Duhamel, Rachael Taylor, …
Category: Science Fiction

Transformers: Age of Extinction (2014)

28 June 201422 July 2023

Rating: ★★

Live-Action Transformer Robots

Director: Michael Bay
Actors: Mark Wahlberg, Nicola Peltz, Stanley Tucci, Jack Reynor, …
Category: Science Fiction

Transformers: Dark of the Moon (2011)

30 June 201125 April 2025

Rating: ★★

Live-Action Transformer Robots

Director: Michael Bay
Actors: Shia LaBeouf, Rosie Huntingdon-Whiteley, John Turturro, Patrick Dempsey, …
Category: Science Fiction

Transformers: Revenge of the Fallen (2009)

30 June 200922 July 2023

Rating: ★★

Live-Action Transformer Robots

Director: Michael Bay
Actors: Shia LaBeouf, Megan Fox, John Turturro, Ramon Rodriguez, …
Category: Science Fiction

Transformers: Rise of the Beasts (2023)

22 July 20238 November 2024

Rating: ★½

Live-Action Transformer Robots

Director: Steven Caple Jr.
Actors: Anthony Ramos, Dominique Fishback, Tobe Nwigwe, Dean Scott Vasquez, …
Category: Science Fiction

Transformers: The Last Knight (2017)

23 September 201722 July 2023

Rating: ★½

Live-Action Transformer Robots

Director: Michael Bay
Actors: Mark Wahlberg, Anthony Hopkins, Laura Haddock, Josh Duhamel, …
Category: Science Fiction

Troll (2022)

16 December 202221 March 2024

Rating: ★★

Giant Troll Amok

Director: Roar Uthaug
Actors: Ine Marie Willmann, Kim Falck, Mads Sjøgåsrd Pettersen, Gard B. Eidsvold, …
Category: Fantasy

Twister (1996)

6 December 200224 August 2024

Rating: ★★★

Tornado Chasers

Director: Jan De Bont
Actors: Bill Paxton, Helen Hunt, Jami Gertz, Cary Elwes, …
Category: Science Fiction

Twisters (2024)

24 August 20246 April 2025

Rating: ★★½

Tornado Chasers

Director: Lee Isaac Chung
Actors: Daisy Edgar-Jones, Glen Powell, Anthony Ramos, Maura Tierney, …
Category: Science Fiction

Volcano (1997)

5 September 200430 November 2021

Rating: ★

Disaster Movie/Volcano Erupts in L.A.

Director: Mick Jackson
Actors: Tommy Lee Jones, Anne Heche, Don Cheadle, Gaby Hoffmann, …
Category: Science Fiction

The Wandering Earth (2019)

26 May 201930 December 2024

Rating: ★★

Moving the Earth/Mass Destruction Spectacle

Director: Frant Gwo
Actors: Qu Chuxiao, Wu Jing, Zhao Jinnai, Ng Man Tat, …
Category: Science Fiction

The Wandering Earth II (2023)

9 December 202313 April 2024

Rating: ★★★

Moving the Earth/Mass Destruction Spectacle

Director: Frant Gwo
Actors: Andy Lau, Wu Jing, Li Xuejian, Wang Zhi, …
Category: Science Fiction

The War of the Worlds (1953)

8 June 20123 June 2023

Rating: ★★★★

Alien Invasion/H.G. Wells Adaptation

Director: Byron Haskin
Actors: Gene Barry, Ann Robinson, Les Tremayne
Category: Science Fiction

War of the Worlds (2005)

2 July 20054 February 2025

Rating: ★★★½

Alien Invasion/H.G. Wells Adaptation

Director: Steven Spielberg
Actors: Tom Cruise, Dakota Fanning, Justin Chatwin, Tim Robbins, …
Category: Science Fiction

War of the Worlds (2005)

9 September 201212 April 2025

Rating: ★★½

Alien Invasion/H.G. Wells Adaptation

Director: David Michael Latt
Actors: C. Thomas Howell, Rhett Giles, Jake Busey, Kim Little
Category: Science Fiction

The War of the Worlds (2005)

3 July 20105 June 2025

Rating: ★★½

Period Alien Invasion/H.G. Wells Adaptation

Director: Timothy Hines
Category: Science Fiction

Warriors of Future (2022)

27 August 202319 December 2023

Rating: ★★★½

Action Spectacular/Plants Invasion

Director: Ng Yuen Fai
Actors: Louis Koo, Sean Lau, Philip Keung, Carina Lau, …
Category: Science Fiction

When Worlds Collide (1951)

18 December 200330 October 2024

Rating: ★★★½

Planetary Collision/End of the World

Director: Rudolf Mate
Actors: Richard Derr, Barbara Rush, John Hoyt
Category: Science Fiction

Recent Posts

  • Asterix and Obelix Vs. Cesar (1999)
  • Tune Into the Future (2020)
  • Creation of the Gods I: Kingdom of Storms (2023)
  • The Ritual (2025)
  • Long Distance (2024)
  • To the Solitary Me Who Loved You (2022)
  • Parallel World Love Story (2019)
  • The Loch Ness Horror (2023)
  • Planetquake (2024)
  • Earthtastrophe (2016)
  • It Lives Inside (2023)
  • Subservience (2024)
  • Final Destination: Bloodlines (2025)
  • The Assessment (2024)
  • The Mighty Gorga (1969)
  • Empire of the Apes (2013)
  • The Holy Virgin Versus the Evil Dead (1991)
  • Swarmed (2005)
  • Tarantulas: The Deadly Cargo (1977)
  • Incantation (2022)
  • Dick Dynamite: 1944 (2023)
  • The Shrouds (2024)
  • Clown in a Cornfield (2025)
  • Incoming (2018)
  • Box: Metaphor (2023)

Contact Moria

  • Send Email
  • Facebook Follow Moria on Facebook

Theme Essays

  • Films About Atlantis
  • Werewolf Films
  • Virtual Reality
  • Imprisonment Thrillers
  • Films Depicting NASA and the Space Program
  • Human Bloodsports and Death Games
  • Animals Attack Films
  • Films About Plague and Pandemic
  • Disaster Movies
  • Steampunk Films
  • Documentaries
  • Films About Halloween
  • Films About Prophecy
  • Magicians and Sorcerers
  • Secret Societies
  • Real-Life People in Fiction
  • Techno-Thrillers
  • Twins in Fantastic Cinema
  • Asylums
  • Possession Films
  • Films About Imaginary and Magical Lands
  • Religion in Fantastic Cinema
  • Romantic Comedies
  • Film Noir
  • Spy Films
  • Jekyll and Hyde Films
  • Films That Make Dubious Claims to Being True Stories
  • Coming of Age Stories in Fantastic Cinema
  • Films About Cryogenics and Suspended Animation
  • Alternate History Films
  • Disturbed Psychology as Portrayed on Film
  • Law Enforcement in Fantastic Cinema
  • Weird Westerns
∧

Copyright Richard Scheib 1999-2025

Jump to top Moria