Military Vehicle Photos
Renault FT 17
Renault FT 17 at Koblenz, Germany.
See picture #1222
Picture added on 23 April 2010 at 08:10