Excalibur is a fictional superhero group appearing in comic books published by Marvel Comics. They are depicted as an offshoot of the X-Men, usually based in the United Kingdom.read more
Excalibur is a fictional superhero group appearing in comic books published by Marvel Comics. They are depicted as an offshoot of the X-Men, usually based in the United Kingdom.
Join the Conversation
0 comments on this role
Leave a Comment