I'm trying to get caught up on Secret Avengers and I have this one question... Everywhere I've looked, I can't seem to find where Bagalia is located on a map. Heck, I don't even know what continent it's on. Has it been shown yet? What issue and title?
Log in to comment