Triskelion
Location » Triskelion appears in 300 issues.
The Triskelion is a island Headquarters of S.H.I.E.L.D and the super-human team known as the Ultimates, it is also a Super-Villain holding facility. It is located off the coast of New York City.
Recent topics on Triskelion
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment