Italian self-propelled gun.
Second Battle of El Alameintanksworld war 2 tanks
Semovente 75-18 © 2013-2024 War Movies Info