1) EL nino effect
2) jet stream
3) WATER currents
Your experience on this site will be improved by allowing cookies. Read Cookie Policy