The Masked Avenger: Lagardere

2003