Agents of S.H.I.E.L.D. Pop Quiz

Where did Akela Amadour ambush the men in red mask?
Choose the right answer:
Option A On a train in Stockholm
Option B she didn't
Option C in a car in New York
Option D on the electric car in california
 Darkangel6 posted over a year ago
skip question >>