E 25: The ‘Cockroach’ Returns!

The rare German E 25 Tier VII tank destroyer is on sale in the Premium Shop!