Home

Pictures

SU-100 Self Propelled Gun

This is situated at the front of the Museum of the Revolution, Havana, Cuba. The picture was taken on Christmas Eve, 2003.

 

 

 

 

 

Pictures

 

Home