Six suburbs in the Mexican city of Guadalajara were carpeted in a thick layer of ice after a heavy hailstorm.
The ice was up to 1.5m (5ft) thick in places, half-burying vehicles.
Civil protection machinery was deployed to clear streets in the city of five million located north of the capital, Mexico City.
Local officials also reported flooding and fallen trees, but no-one is thought to have been hurt. The storm hit very quickly, between about 01:50 (06:50 GMT) and 02:10 local time, when the air temperature dropped suddenly from 22C to 14C.
The city had been basking in temperatures of more than 30C. It has been hit by hail storms before, but seldom this heavy.
Click here to read more.
SOURCE: BBC News