A cold snap has brought freezing weather, unusual snows and heavy rains to Mexico and Central America, and the weather may be to blame for several deaths.

Mexico City Mayor Marcelo Ebrard said Thursday that the bodies of four people had been found on city streets since Wednesday. Officials were investigating whether the other three deaths were also caused by the weather.

Snow is not uncommon at very high altitudes in Mexico during the winter, but this week's cold front brought frost and light snow to towns that normally don't see such weather. In the capital, residents accustomed to 80-degree afternoons bundled up in temperatures as low as 32.

ASSOCIATED PRESS