Weather information courtesy of NOAA and
AviationWeather.gov