If you're a huge nerd like me, you've probably already watched the new Captain America: Civil War trailer a dozen times since it was released during Jimmy Kimmel's show last night. You've pored over every scene, and scoured the trailer for hints about the upcoming film. If you have, you might have noticed that the Avengers have a new headquarters. …
Continue to the full article