Preston is a small town in Lacashire, NW England.
The 'cooling towers' are those of a nuclear power plant. Preston happens to be powered by one.
Preston is a small town in Lacashire, NW England.
The 'cooling towers' are those of a nuclear power plant. Preston happens to be powered by one.