| 2026-06-10 12:53:00Z |
320° at 4 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 1100, BROKEN at 4600, OVERCAST at 7000, BROKEN at 20000 |
METAR KMSO 101253Z 32004KT 5SM -RA BR FEW011 BKN046 OVC070 07/06 A2992 RMK AO2 RAB1159E26B43 SLP131 P0003 T00720056 |
| 2026-06-08 00:53:00Z |
330° at 12 kts, Gusting to 35 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds BROKEN at 5000, BROKEN at 6500, BROKEN at 6000, BROKEN at 15000 |
METAR KMSO 080053Z 33012G35KT 10SM -RA BKN050 BKN065 08/04 A2997 RMK AO2 PK WND 30035/0045 WSHFT 0037 RAB45 SLP157 P0000 T00830039 $ |
| 2026-06-01 17:13:00Z |
10° at 4 kts |
Light Rain |
4 |
MVFR |
Clouds FEW at 900, SCATTERED at 1800, OVERCAST at 4200, SCATTERED at 9000 |
SPECI KMSO 011713Z 01004KT 4SM -RA BR FEW009 SCT018 OVC042 11/09 A3014 RMK AO2 P0002 T01060089 |
| 2026-06-01 12:53:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 500, OVERCAST at 5500, OVERCAST at 9500, OVERCAST at 25000 |
METAR KMSO 011253Z 00000KT 6SM -RA BR SCT005 OVC055 09/09 A3012 RMK AO2 RAB40 SLP203 P0000 T00940089 $ |
| 2026-06-01 00:53:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds BROKEN at 5000, OVERCAST at 6500, OVERCAST at 9500, BROKEN at 15000 |
METAR KMSO 010053Z 00000KT 6SM -RA BR BKN050 OVC065 11/09 A3015 RMK AO2 SLP217 P0003 T01060089 $ |
| 2026-05-31 21:53:00Z |
200° at 3 kts |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 1400, BROKEN at 4800, OVERCAST at 6000, BROKEN at 25000 |
METAR KMSO 312153Z 20003KT 6SM -RA BR SCT014 BKN048 OVC060 11/08 A3016 RMK AO2 RAB17 SLP219 P0001 T01060083 $ |
| 2026-05-31 18:53:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds BROKEN at 3700, OVERCAST at 4500, BROKEN at 25000, BROKEN at 25000 |
METAR KMSO 311853Z 00000KT 6SM -RA BR BKN037 OVC045 09/07 A3015 RMK AO2 SLP215 P0003 T00940072 $ |
| 2026-05-31 12:23:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 300, OVERCAST at 3600, BROKEN at 25000 |
SPECI KMSO 311223Z 00000KT 6SM -RA BR SCT003 OVC036 08/08 A3011 RMK AO2 P0002 T00830078 $ |
| 2026-05-31 10:53:00Z |
Winds Calm |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 400, OVERCAST at 3400, OVERCAST at 6500, BROKEN at 25000 |
METAR KMSO 311053Z AUTO 00000KT 6SM -RA BR SCT004 OVC034 08/08 A3009 RMK AO2 SLP194 P0006 T00830078 $ |
| 2026-05-31 09:53:00Z |
270° at 3 kts |
Light Rain |
5 |
MVFR |
Clouds FEW at 700, OVERCAST at 3300, SCATTERED at 25000, BROKEN at 10000 |
METAR KMSO 310953Z AUTO 27003KT 5SM -RA BR FEW007 OVC033 08/08 A3009 RMK AO2 SLP194 P0007 T00830078 $ |
| 2026-05-31 08:53:00Z |
Winds Calm |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 3300, OVERCAST at 10000, OVERCAST at 4400, BROKEN at 25000 |
METAR KMSO 310853Z AUTO 00000KT 5SM -RA BR OVC033 08/07 A3009 RMK AO2 SLP191 P0005 60025 T00830072 55001 $ |
| 2026-05-31 07:53:00Z |
310° at 4 kts |
Light Rain |
6 |
VFR |
Clouds OVERCAST at 3300, FEW at 3500, OVERCAST at 9000, OVERCAST at 10000 |
METAR KMSO 310753Z AUTO 31004KT 6SM -RA BR OVC033 08/08 A3008 RMK AO2 SLP187 P0008 T00830078 $ |
| 2026-05-31 07:39:00Z |
330° at 6 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 3500, SCATTERED at 2000, OVERCAST at 4300 |
SPECI KMSO 310739Z AUTO 33006KT 5SM -RA BR OVC035 08/08 A3008 RMK AO2 P0007 T00830078 $ |
| 2026-05-31 06:53:00Z |
320° at 6 kts |
Light Rain |
6 |
VFR |
Clouds SCATTERED at 4700, OVERCAST at 5500, BROKEN at 8500, BROKEN at 22000 |
METAR KMSO 310653Z AUTO 32006KT 6SM -RA BR SCT047 OVC055 09/08 A3009 RMK AO2 SLP190 P0012 T00890078 401500089 $ |
| 2026-05-31 02:53:00Z |
330° at 9 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 5500, OVERCAST at 18000, OVERCAST at 5000, BROKEN at 17000 |
METAR KMSO 310253Z 33009KT 5SM -RA BR OVC055 11/09 A3007 RMK AO2 SLP179 P0008 60019 T01060089 53009 $ |
| 2026-05-31 01:53:00Z |
320° at 10 kts |
Light Rain |
5 |
MVFR |
Clouds BROKEN at 6000, OVERCAST at 7000, BROKEN at 6000, BROKEN at 20000 |
METAR KMSO 310153Z 32010KT 5SM -RA BR BKN060 OVC070 11/09 A3005 RMK AO2 SLP176 P0007 T01060094 $ |
| 2026-05-30 23:53:00Z |
340° at 11 kts |
Light Rain |
6 |
VFR |
Clouds BROKEN at 3500, OVERCAST at 5000, OVERCAST at 3500, BROKEN at 17000 |
METAR KMSO 302353Z 34011KT 6SM -RA BR BKN035 OVC050 11/09 A3004 RMK AO2 SLP172 P0006 60020 T01110094 10144 20111 51008 $ |
| 2026-05-30 23:43:00Z |
330° at 10 kts |
Light Rain |
5 |
MVFR |
Clouds SCATTERED at 3500, OVERCAST at 4800, OVERCAST at 11000 |
SPECI KMSO 302343Z 33010KT 5SM -RA BR SCT035 OVC048 11/09 A3004 RMK AO2 P0005 T01110094 $ |
| 2026-05-30 22:53:00Z |
320° at 11 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 4500, SCATTERED at 4500, BROKEN at 9000, BROKEN at 25000 |
METAR KMSO 302253Z 32011KT 5SM -RA BR OVC045 12/09 A3003 RMK AO2 SLP169 P0007 T01170094 $ |
| 2026-05-30 21:53:00Z |
320° at 9 kts |
Light Rain |
5 |
MVFR |
Clouds OVERCAST at 4000, SCATTERED at 6000, SCATTERED at 10000, BROKEN at 20000 |
METAR KMSO 302153Z 32009KT 5SM -RA BR OVC040 12/10 A3002 RMK AO2 SLP166 P0006 T01170100 $ |
| 2026-05-30 20:53:00Z |
320° at 12 kts, Gusting to 18 kts |
Light Rain, Gusty Winds |
5 |
MVFR |
Clouds OVERCAST at 3600, FEW at 10000, BROKEN at 25000, OVERCAST at 25000 |
METAR KMSO 302053Z 32012G18KT 5SM -RA BR OVC036 12/10 A3001 RMK AO2 RAB17 SLP159 P0001 60001 T01220100 53009 $ |
| 2026-05-29 01:18:00Z |
VRB° at 4 kts, Gusting to 18 kts |
Heavy Thunderstorms, Gusty Winds |
2.5 |
IFR |
Clouds FEW at 3200, BROKEN at 11000, FEW at 1800, SCATTERED at 3000 |
SPECI KMSO 290118Z VRB04G18KT 2 1/2SM +TSRA FEW032 BKN110 20/17 A2966 RMK AO2 LTG DSNT SE RAB0057 TSB08 P0007 T02000167 $ |
| 2026-05-28 02:53:00Z |
330° at 14 kts, Gusting to 20 kts |
Thunderstorms, Gusty Winds |
5 |
MVFR |
Clouds SCATTERED at 5000, BROKEN at 8000, OVERCAST at 10000, BROKEN at 25000 |
METAR KMSO 280253Z 33014G20KT 5SM TSRA SCT050 BKN080 OVC100 21/15 A2976 RMK AO2 LTG DSNT ALQDS RAB28 TSB23E25 PRESFR SLP062 P0004 60004 T02060150 53011 $ |
| 2026-05-27 03:53:00Z |
290° at 6 kts |
Light Rain |
5 |
MVFR |
Clouds BROKEN at 8000, OVERCAST at 9500, SCATTERED at 11000, OVERCAST at 14000 |
METAR KMSO 270353Z 29006KT 5SM -RA BR BKN080 OVC095 14/13 A2973 RMK AO2 SLP052 P0016 T01390133 |
| 2026-05-27 03:12:00Z |
Winds Calm |
Light Rain |
5 |
MVFR |
Clouds FEW at 2200, BROKEN at 8000, OVERCAST at 9000, OVERCAST at 11000 |
SPECI KMSO 270312Z 00000KT 5SM -RA BR FEW022 BKN080 OVC090 14/13 A2975 RMK AO2 P0003 T01440133 |
| 2026-05-21 08:53:00Z |
300° at 5 kts |
Light Rain |
6 |
VFR |
Clouds BROKEN at 4500, OVERCAST at 5000, BROKEN at 20000, BROKEN at 16000 |
METAR KMSO 210853Z 30005KT 6SM -RA BR BKN045 OVC050 06/05 A3015 RMK AO2 SLP215 P0002 60003 T00560050 50003 |
| 2026-05-20 00:16:00Z |
120° at 7 kts |
Light Rain |
5 |
MVFR |
Clouds BROKEN at 3600, BROKEN at 4800, OVERCAST at 6000, BROKEN at 12000 |
SPECI KMSO 200016Z 12007KT 5SM -RA BR BKN036 BKN048 OVC060 09/07 A3011 RMK AO2 P0007 T00890072 |
| 2026-05-20 00:06:00Z |
280° at 5 kts |
Heavy Rain |
1.25 |
IFR |
Clouds SCATTERED at 3400, BROKEN at 4600, OVERCAST at 6000 |
SPECI KMSO 200006Z 28005KT 1 1/4SM +RA BR SCT034 BKN046 OVC060 09/07 A3013 RMK AO2 P0003 T00940072 |
| 2026-05-17 19:02:00Z |
Not Available |
Extreme Heat 60.00°C (140°F) |
10+ |
VFR |
Clouds FEW at 2600, BROKEN at 4200, OVERCAST at 7000, BROKEN at 25000 |
SPECI KMSO 171902Z COR 360/06 10SM FEW026 BKN042 OVC070 08/01 A3005 RMK AO2 T00780006 |
| 2026-04-25 02:53:00Z |
250° at 7 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 3300, OVERCAST at 7000, OVERCAST at 3500, OVERCAST at 9600 |
METAR KMSO 250253Z 25007KT 4SM -SN BKN033 OVC070 02/M03 A3001 RMK AO2 SNB37 SLP185 P0000 60000 T00171028 51010 |
| 2026-04-25 02:42:00Z |
300° at 7 kts, Gusting to 15 kts |
Light Snow |
4 |
MVFR |
Clouds BROKEN at 3200, BROKEN at 4600, OVERCAST at 8000 |
SPECI KMSO 250242Z 30007G15KT 4SM -SN BKN032 BKN046 OVC080 02/M03 A3001 RMK AO2 SNB37 P0000 T00221033 |
| 2026-04-25 01:04:00Z |
10° at 9 kts |
Light Snow |
4 |
MVFR |
Clouds FEW at 3600, BROKEN at 4900, OVERCAST at 6000, OVERCAST at 7100 |
SPECI KMSO 250104Z 01009KT 4SM -SN FEW036 BKN049 OVC060 02/M02 A2999 RMK AO2 P0000 T00221017 |
| 2026-04-25 00:55:00Z |
30° at 13 kts, Gusting to 22 kts |
Light Snow, Mist, Gusty Winds |
4 |
MVFR |
Clouds BROKEN at 3800, BROKEN at 4800, OVERCAST at 7000, OVERCAST at 4200 |
SPECI KMSO 250055Z 03013G22KT 4SM -SN BR BKN038 BKN048 OVC070 02/M01 A2999 RMK AO2 P0000 T00171006 |
| 2026-04-25 00:37:00Z |
20° at 14 kts, Gusting to 27 kts |
Light Snow, Gusty Winds |
4 |
MVFR |
Clouds BROKEN at 3900, BROKEN at 5000, OVERCAST at 7000, BROKEN at 10000 |
SPECI KMSO 250037Z 02014G27KT 4SM -SN BKN039 BKN050 OVC070 02/M01 A2999 RMK AO2 PK WND 03027/0030 SNB33 P0000 T00171011 |
| 2026-04-24 21:11:00Z |
350° at 7 kts, Gusting to 21 kts |
Light Snow, Gusty Winds |
6 |
VFR |
Clouds SCATTERED at 3600, BROKEN at 4500, OVERCAST at 8500, SCATTERED at 4300 |
SPECI KMSO 242111Z 35007G21KT 6SM -SN SCT036 BKN045 OVC085 03/M04 A3000 RMK AO2 RAB01E05SNB05 P0000 T00331039 |
| 2026-04-24 19:53:00Z |
290° at 9 kts |
Light Snow |
6 |
VFR |
Clouds FEW at 3600, FEW at 6000, BROKEN at 7000, OVERCAST at 25000 |
METAR KMSO 241953Z COR 29009KT 6SM -SN FEW036 FEW060 BKN070 04/M05 A3000 RMK AO2 SLP182 T00391050 |
| 2026-04-24 11:32:00Z |
300° at 6 kts |
Light Snow |
7 |
MVFR |
Clouds FEW at 600, BROKEN at 2100, OVERCAST at 8000 |
SPECI KMSO 241132Z AUTO 30006KT 7SM -SN FEW006 BKN021 OVC080 M01/M01 A3002 RMK AO2 P0000 T10061011 $ |
| 2026-04-24 07:21:00Z |
140° at 8 kts |
Light Snow, Mist |
6 |
VFR |
Clouds FEW at 1600, SCATTERED at 2300, OVERCAST at 4400, SCATTERED at 27000 |
SPECI KMSO 240721Z AUTO 14008KT 6SM -SN BR FEW016 SCT023 OVC044 00/M02 A3000 RMK AO2 P0000 T00001017 |
| 2026-04-24 07:04:00Z |
120° at 10 kts |
Light Snow, Mist |
4 |
MVFR |
Clouds SCATTERED at 1600, BROKEN at 2300, OVERCAST at 3100, OVERCAST at 3500 |
SPECI KMSO 240704Z AUTO 12010KT 4SM -SN BR SCT016 BKN023 OVC031 00/M02 A2999 RMK AO2 P0000 T00001017 |
| 2026-04-24 06:23:00Z |
80° at 6 kts |
Light Snow |
10+ |
VFR |
Clouds SCATTERED at 2900, OVERCAST at 4000, OVERCAST at 1800, OVERCAST at 8800 |
SPECI KMSO 240623Z AUTO 08006KT 10SM -SN SCT029 OVC040 02/M01 A2998 RMK AO2 SNB23 P0000 T00171011 |
| 2026-04-24 02:02:00Z |
150° at 4 kts |
Light Snow, Mist |
2.5 |
IFR |
Clouds BROKEN at 700, BROKEN at 1000, OVERCAST at 2500, SCATTERED at 10000 |
SPECI KMSO 240202Z 15004KT 2 1/2SM -SN BR BKN007 BKN010 OVC025 01/00 A2998 RMK AO2 P0001 T00060000 |
| 2026-04-24 00:36:00Z |
Winds Calm |
Light Snow, Mist |
0.75 |
LIFR |
Clouds FEW at 300, OVERCAST at 1100, BROKEN at 10000, OVERCAST at 8200 |
SPECI KMSO 240036Z 00000KT 3/4SM -SN BR FEW003 OVC011 01/00 A2998 RMK AO2 P0002 T00060000 |
| 2026-04-23 23:33:00Z |
Winds Calm |
Light Snow, Mist |
1 |
LIFR |
Clouds BROKEN at 300, BROKEN at 1300, OVERCAST at 1900, OVERCAST at 16000 |
SPECI KMSO 232333Z 00000KT 1SM -SN BR BKN003 BKN013 OVC019 01/00 A2997 RMK AO2 P0002 T00060000 |
| 2026-04-23 22:53:00Z |
220° at 4 kts |
Light Snow, Mist |
2 |
IFR |
Clouds FEW at 1100, BROKEN at 1900, OVERCAST at 3800, OVERCAST at 25000 |
METAR KMSO 232253Z 22004KT 2SM -SN BR FEW011 BKN019 OVC038 01/00 A2995 RMK AO2 SNB2155 SLP168 P0005 T00060000 |
| 2026-04-23 22:00:00Z |
270° at 12 kts |
Light Snow, Mist |
2 |
IFR |
Clouds BROKEN at 2500, BROKEN at 6500, OVERCAST at 8000, OVERCAST at 3300 |
SPECI KMSO 232200Z 27012KT 2SM -SN BR BKN025 BKN065 OVC080 02/01 A2995 RMK AO2 SNB2155 P0000 T00220006 |
| 2026-04-23 21:10:00Z |
VRB° at 4 kts |
Light Snow |
7 |
VFR |
Clouds SCATTERED at 1300, SCATTERED at 3500, BROKEN at 4300, OVERCAST at 16000 |
SPECI KMSO 232110Z VRB04KT 7SM -SN SCT013 SCT035 BKN043 03/00 A2993 RMK AO2 SNB2058 P0000 T00330000 |
| 2026-04-23 20:23:00Z |
20° at 12 kts |
Light Snow |
3 |
MVFR |
Clouds BROKEN at 2500, BROKEN at 3400, OVERCAST at 4300, OVERCAST at 4000 |
SPECI KMSO 232023Z 02012KT 3SM -SN BKN025 BKN034 OVC043 02/M01 A2992 RMK AO2 PK WND 01028/2002 RAB1954E04SNE1954B04 P0000 T00221006 |
| 2026-04-23 19:33:00Z |
350° at 10 kts |
Light Snow, Mist |
0.75 |
LIFR |
Clouds BROKEN at 1700, BROKEN at 3000, OVERCAST at 4400, SCATTERED at 34000 |
SPECI KMSO 231933Z 35010KT 3/4SM -SN BR BKN017 BKN030 OVC044 02/00 A2992 RMK AO2 PK WND 32029/1857 RAE1856SNB1856 P0000 T00170000 |
| 2026-04-23 17:53:00Z |
310° at 20 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 4400, BROKEN at 7000, OVERCAST at 10000, BROKEN at 9500 |
METAR KMSO 231753Z 31020G36KT 10SM FEW044 BKN070 OVC100 05/M03 A2990 RMK AO2 PK WND 31036/1744 PRESRR SLP143 T00501033 10072 20000 53009 |
| 2026-04-22 19:53:00Z |
350° at 6 kts |
Light Rain |
6 |
VFR |
Clouds OVERCAST at 3600, SCATTERED at 5000, OVERCAST at 10000, OVERCAST at 30000 |
METAR KMSO 221953Z 35006KT 6SM -RA BR OVC036 07/05 A2965 RMK AO2 SLP042 P0012 T00720050 |
| 2026-04-22 18:53:00Z |
320° at 8 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 1900, FEW at 3100, OVERCAST at 3800, SCATTERED at 25000 |
METAR KMSO 221853Z 32008KT 3SM -RA BR FEW019 FEW031 OVC038 08/07 A2963 RMK AO2 SLP026 P0014 T00830067 |
| 2026-04-17 01:53:00Z |
Winds Calm |
Light Snow |
10+ |
VFR |
Clouds FEW at 1100, BROKEN at 4000, OVERCAST at 9500, FEW at 20000 |
METAR KMSO 170153Z 00000KT 10SM -SN FEW011 BKN040 02/M02 A3002 RMK AO2 SNB38 SLP194 P0000 T00171022 |
| 2026-04-16 21:00:00Z |
320° at 15 kts, Gusting to 22 kts |
Light Snow, Gusty Winds |
7 |
VFR |
Clouds BROKEN at 3100, BROKEN at 4800, OVERCAST at 6500, OVERCAST at 10000 |
SPECI KMSO 162100Z 32015G22KT 7SM -SN BKN031 BKN048 OVC065 03/M03 A2996 RMK AO2 P0000 T00281028 |
| 2026-04-16 00:22:00Z |
320° at 16 kts, Gusting to 31 kts |
Light Rain, Very Gusty Winds |
3 |
MVFR |
Clouds BROKEN at 2000, OVERCAST at 3400, OVERCAST at 4200, BROKEN at 25000 |
SPECI KMSO 160022Z 32016G31KT 3SM -RA BR BKN020 OVC034 03/01 A2967 RMK AO2 PK WND 32040/0000 PRESRR P0002 T00280011 |
| 2026-04-15 23:05:00Z |
330° at 9 kts |
Light Rain |
6 |
MVFR |
Clouds OVERCAST at 2800, BROKEN at 2700, OVERCAST at 9500, OVERCAST at 12000 |
SPECI KMSO 152305Z 33009KT 6SM -RA BR OVC028 06/04 A2958 RMK AO2 P0001 T00560039 |
| 2026-04-07 23:53:00Z |
300° at 28 kts, Gusting to 38 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 5000, SCATTERED at 4000, SCATTERED at 15000, BROKEN at 25000 |
METAR KMSO 072353Z 30028G38KT 10SM CLR 17/M06 A2975 RMK AO2 PK WND 30038/2352 SLP067 T01721061 10194 20172 53006 |
| 2026-04-07 20:53:00Z |
270° at 25 kts, Gusting to 43 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 4300, BROKEN at 25000, OVERCAST at 4700, BROKEN at 20000 |
METAR KMSO 072053Z 27025G43KT 10SM CLR 19/M04 A2973 RMK AO2 PK WND 26048/2006 SLP060 T01891044 55007 |
| 2026-04-07 19:53:00Z |
260° at 25 kts, Gusting to 40 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 9000, BROKEN at 5500, BROKEN at 7000, OVERCAST at 25000 |
METAR KMSO 071953Z 26025G40KT 10SM FEW090 18/M04 A2971 RMK AO2 PK WND 24041/1901 SLP053 T01831039 |
| 2026-04-07 18:53:00Z |
240° at 22 kts, Gusting to 35 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 9500, BROKEN at 25000, FEW at 19000, BROKEN at 25000 |
METAR KMSO 071853Z 24022G35KT 10SM FEW095 18/M03 A2972 RMK AO2 PK WND 26038/1840 SLP054 T01781033 |
| 2026-04-07 17:53:00Z |
270° at 19 kts, Gusting to 36 kts |
Very Gusty Winds |
10+ |
VFR |
Clouds CLR at 6000, BROKEN at 4400, OVERCAST at 3000, BROKEN at 19000 |
METAR KMSO 071753Z 27019G36KT 10SM CLR 18/M03 A2975 RMK AO2 PK WND 27042/1737 SLP064 T01781033 10178 20039 56018 |
| 2026-04-02 10:56:00Z |
250° at 7 kts |
Light Rain |
3 |
MVFR |
Clouds FEW at 800, BROKEN at 2600, OVERCAST at 3300, BROKEN at 25000 |
SPECI KMSO 021056Z AUTO 25007KT 3SM -RA BR FEW008 BKN026 OVC033 05/04 A2945 RMK AO2 P0000 T00500044 |
| 2026-04-02 10:43:00Z |
260° at 7 kts |
Light Rain |
1.5 |
IFR |
Clouds FEW at 1700, BROKEN at 3900, OVERCAST at 4900 |
SPECI KMSO 021043Z AUTO 26007KT 1 1/2SM -RA BR FEW017 BKN039 OVC049 04/04 A2944 RMK AO2 RAB31 P0000 T00440039 |
| 2026-04-01 23:16:00Z |
250° at 20 kts, Gusting to 38 kts |
Light Rain, Very Gusty Winds |
10+ |
VFR |
Clouds FEW at 2800, BROKEN at 5500, OVERCAST at 7000 |
SPECI KMSO 012316Z 25020G38KT 10SM -RA FEW028 BKN055 OVC070 09/04 A2955 RMK AO2 PK WND 23038/2308 WSHFT 2302 RAB06 PRESRR P0000 T00890044 |