1. A method comprising: receiving, by at least one computing device, images that include weather related information; analyzing, by the at least one computing device, the images to determine particular types of weather phenomena; analyzing, by the at least one computing device, the images to determine a motion of the particular types of weather phenomena; and determining, by the at least one computing device, a weather forecast based on the analyzed images and the motion of the particular types of weather phenomena.