Avalon

A small superhero group established by Lionheart. It also consists of Big Ben, Lepretron, Nessie. The Headquarters for Avalon rest underneath Stonehenge in England.

Avalon

Metahumans or Menace?! Inertius Inertius