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 in a car in New York
Option B she didn't
Option C on the electric car in california
Option D On a train in Stockholm
 Darkangel6 posted over a year ago
skip question >>
save