Leverage poster
TV

Leverage (2008)

S03E11 The Rashomon Job

Aug 22, 2010 • Season 3 • Episode 11 • HD

The team realizes that their perspectives vary when they exchange stories and uncover that, five years earlier, each of them attempted to take the same elusive artifact.

Country: US