T FIN engine radiators

Londra, Regno Unito

T FIN

engine radiator for a power generation plant.