Brazil has the honor of hosting the World Cup this year.
It's a big country -- the largest in South America -- and the fifth largest in the world.
Because of its size, this country sees a wide variety of weather from north to south and east to west. Brazil is also in the southern hemisphere, so while it's nearly our first day of summer, their winter is approaching just as quickly.
Twelve different host cities span the roughly five different climate zones within the country.
Working north to south, this is what athletes and fans can expect the next month:
This city is farther north than any other host city. It's also inland near the equator. Players and fans will practically be in the tropical rainforest here.
That means it's going to be hot and humid, but because it's their winter, it's also the driest part of the year with an average of about four inches of rainfall in either June or July.
Fortaleza, Natal, Recife and Salvador
All of these cities are in the northeast part of the country and right along the coast.
Since these are all coastal cities, temperatures don't change much throughout the year. Just think of any city on the United States' West Coast.
Temperatures in these places will see afternoon highs reaching the upper 70s to the mid 80s. Visitors here may want their ponchos, too. These cities are just finishing their rainy season.
In Salvador and Recife, nearly a foot of rain can fall during the months of June or July. It's about half of that in Fortaleza and Natal.
Brasilia and Cuiaba
Visitors to these cities will be thankful it's winter. It can get extremely hot in both of these cities during the summer months. During these cooler months of June and July, highs reach the upper 70s in the capital city of Brasilia and the upper 80s in Cuiaba.
Rain during June and July in these two cities is nearly nonexistent.
Rio de Janeiro, Sao Paulo and Belo Horizonte
This more mountainous region of Brazil is greatly affected by its terrain. These cities will also likely have the most comfortable weather.
High temperatures during June and July typically stay in the 70s and overnight lows dip into the 50s. Though, a morning frost isn't out of the question at the higher elevations if a strong cold front moves across the region.
Rainfall isn't much of a concern here since the winter months seem to coincide with the dry season.
Porto Alegre and Curitiba
Porto Alegre is the farthest south any player or fan will travel for a World Cup match this year. It's also at an elevation of 3,066 feet while Curitiba is farther north and only 33 feet above sea level.
Although their elevations are very different, they're weather doesn't differ a lot during the winter months.
Both places typically see cooler high temperatures in the mid 60s and overnight lows near 50 degrees.
There is no wet or dry season in either of these places. Porto Alegre sees about five inches of rain for each month of June and July while Curitiba gets closer to three and a half inches over the same time period.
Watching the World Cup, the world will get to see a variety of locations and a variety of weather across Brazil. Whether or not it will affect the outcomes of any games is yet to be seen. It just depends on which way the wind blows.
Follow Storm Shield Meteorologist Jason Meyers via the Storm Shield app on twitter, @StormShieldApp and Facebook. Download the Storm Shield Weather Radio App for your iPhone or Android device and get severe weather alerts wherever you are.