+ -
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
06:00N 5 Bf Fresh breezeN 4 Bf Moderate breezeN 3 Bf Gentle breezeNNW 2 Bf Light breezeNW 1 Bf Light airWNW 1 Bf Light airWNW 2 Bf Light breezeWNW 3 Bf Gentle breezeWNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 7 Bf Near gale
09:00N 3 Bf Gentle breezeN 3 Bf Gentle breezeNNW 2 Bf Light breezeNW 2 Bf Light breezeW 1 Bf Light airWSW 2 Bf Light breezeW 2 Bf Light breezeWNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeNW 7 Bf Near gale
12:00N 3 Bf Gentle breezeN 2 Bf Light breezeNNW 2 Bf Light breezeW 2 Bf Light breezeWSW 2 Bf Light breezeSW 2 Bf Light breezeWSW 2 Bf Light breezeW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 8 Bf Gale
15:00N 2 Bf Light breezeNNW 3 Bf Gentle breezeNW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 8 Bf Gale
18:00NE 2 Bf Light breezeNNW 2 Bf Light breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeWNW 7 Bf Near gale
21:00ESE 1 Bf Light airNW 1 Bf Light airWNW 3 Bf Gentle breezeW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 6 Bf Strong breezeW 7 Bf Near gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00SSW 2 Bf Light breezeSW 2 Bf Light breezeWSW 2 Bf Light breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 3 Bf Gentle breezeWSW 3 Bf Gentle breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 8 Bf Gale
03:00SSW 2 Bf Light breezeSSW 3 Bf Gentle breezeSSW 3 Bf Gentle breezeSSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 8 Bf Gale
06:00S 3 Bf Gentle breezeSSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeW 6 Bf Strong breezeW 6 Bf Strong breeze
09:00S 4 Bf Moderate breezeSSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near gale
12:00S 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeSW 7 Bf Near galeWSW 8 Bf Gale
15:00SSW 6 Bf Strong breezeSSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 7 Bf Near gale
18:00SSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near galeWSW 6 Bf Strong breeze
21:00SSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 8 Bf Gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00SSW 6 Bf Strong breezeSSW 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeWSW 8 Bf Gale
03:00SSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 7 Bf Near galeSW 6 Bf Strong breezeWSW 7 Bf Near galeSW 8 Bf Gale
06:00SSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeWSW 7 Bf Near galeWSW 6 Bf Strong breezeWSW 7 Bf Near galeSW 7 Bf Near galeSW 8 Bf Gale
09:00SSW 5 Bf Fresh breezeSSW 4 Bf Moderate breezeSSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWNW 4 Bf Moderate breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near galeSW 7 Bf Near gale
12:00SSW 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeW 4 Bf Moderate breezeWSW 6 Bf Strong breeze
15:00SSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near gale
18:00SSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 4 Bf Moderate breezeSW 4 Bf Moderate breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 7 Bf Near gale
21:00SSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 9 Bf Strong gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00SSW 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSSW 6 Bf Strong breezeSW 7 Bf Near galeSW 8 Bf Gale
03:00SSW 5 Bf Fresh breezeSSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeSW 8 Bf GaleSSW 9 Bf Strong gale
06:00SSW 5 Bf Fresh breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeSW 9 Bf Strong galeSW 9 Bf Strong gale
09:00SSW 6 Bf Strong breezeSSW 7 Bf Near galeSSW 7 Bf Near galeSSW 7 Bf Near galeSSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSSW 8 Bf GaleSSW 9 Bf Strong galeSW 10 Bf Storm
12:00SSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 8 Bf GaleSSW 8 Bf GaleSW 8 Bf GaleSW 9 Bf Strong galeSW 8 Bf Gale
15:00SSW 7 Bf Near galeSSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 7 Bf Near galeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 7 Bf Near galeWSW 8 Bf GaleSW 8 Bf Gale
18:00SW 7 Bf Near galeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 6 Bf Strong breezeSW 7 Bf Near galeSW 7 Bf Near galeSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 7 Bf Near gale
21:00SW 6 Bf Strong breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeWSW 6 Bf Strong breezeW 5 Bf Fresh breezeWSW 7 Bf Near gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00SW 6 Bf Strong breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeW 6 Bf Strong breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 6 Bf Strong breeze
03:00WSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 4 Bf Moderate breezeWSW 4 Bf Moderate breezeWSW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWSW 5 Bf Fresh breezeWSW 7 Bf Near galeW 7 Bf Near gale
06:00W 4 Bf Moderate breezeWNW 4 Bf Moderate breezeNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 5 Bf Fresh breezeWNW 7 Bf Near galeW 8 Bf Gale
09:00WNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 4 Bf Moderate breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 10 Bf Storm
12:00NW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 9 Bf Strong galeWNW 11 Bf Violent storm
15:00NNW 2 Bf Light breezeNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeW 6 Bf Strong breezeWNW 7 Bf Near galeW 8 Bf GaleW 11 Bf Violent storm
18:00NE 1 Bf Light airNNE 2 Bf Light breezeNNW 2 Bf Light breezeWNW 3 Bf Gentle breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeW 8 Bf GaleW 10 Bf Storm
21:00ESE 1 Bf Light airN 2 Bf Light breezeNNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeW 7 Bf Near galeW 9 Bf Strong gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00WNW 2 Bf Light breezeNW 2 Bf Light breezeNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 10 Bf Storm
03:00WNW 3 Bf Gentle breezeNNW 2 Bf Light breezeN 2 Bf Light breezeNNW 2 Bf Light breezeWNW 3 Bf Gentle breezeW 3 Bf Gentle breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 4 Bf Moderate breezeW 5 Bf Fresh breezeW 6 Bf Strong breezeW 9 Bf Strong gale
06:00NNE 2 Bf Light breezeNNE 2 Bf Light breezeNNE 2 Bf Light breezeN 2 Bf Light breezeWNW 2 Bf Light breezeWNW 2 Bf Light breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeW 5 Bf Fresh breezeW 5 Bf Fresh breezeWSW 8 Bf Gale
09:00ENE 3 Bf Gentle breezeNE 3 Bf Gentle breezeNNE 2 Bf Light breezeN 2 Bf Light breezeWNW 2 Bf Light breezeWNW 1 Bf Light airWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWSW 7 Bf Near gale
12:00ENE 3 Bf Gentle breezeENE 2 Bf Light breezeNE 2 Bf Light breezeNNE 2 Bf Light breezeWNW 1 Bf Light airW 1 Bf Light airNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeW 5 Bf Fresh breeze
15:00NE 2 Bf Light breezeNE 2 Bf Light breezeNE 2 Bf Light breezeN 1 Bf Light airW 2 Bf Light breezeWNW 3 Bf Gentle breezeNW 4 Bf Moderate breezeNNW 5 Bf Fresh breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 6 Bf Strong breezeNNW 6 Bf Strong breeze
18:00NNE 2 Bf Light breezeN 2 Bf Light breezeN 2 Bf Light breezeNW 2 Bf Light breezeWNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 5 Bf Fresh breezeNNW 8 Bf Gale
21:00NNE 3 Bf Gentle breezeN 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeNW 8 Bf Gale
Time 950hPa
540m
900hPa
988m
850hPa
1456m
800hPa
1948m
750hPa
2465m
700hPa
3010m
650hPa
3589m
600hPa
4204m
550hPa
4863m
500hPa
5572m
400hPa
7182m
300hPa
9160m
00:00NNE 3 Bf Gentle breezeN 4 Bf Moderate breezeNNW 3 Bf Gentle breezeNNW 3 Bf Gentle breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeNW 6 Bf Strong breezeNW 7 Bf Near galeWNW 7 Bf Near galeWNW 9 Bf Strong gale
03:00N 4 Bf Moderate breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 8 Bf GaleWNW 8 Bf Gale
06:00N 4 Bf Moderate breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 9 Bf Strong gale
09:00N 4 Bf Moderate breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNW 5 Bf Fresh breezeNNW 7 Bf Near galeNW 7 Bf Near gale
12:00N 4 Bf Moderate breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeNW 8 Bf GaleWNW 7 Bf Near gale
15:00N 4 Bf Moderate breezeN 4 Bf Moderate breezeN 3 Bf Gentle breezeNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 7 Bf Near galeWNW 9 Bf Strong galeNW 9 Bf Strong gale
18:00NNE 4 Bf Moderate breezeNNE 4 Bf Moderate breezeN 4 Bf Moderate breezeNNW 4 Bf Moderate breezeNW 4 Bf Moderate breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 9 Bf Strong galeWNW 10 Bf StormNW 9 Bf Strong gale
21:00NE 6 Bf Strong breezeNE 6 Bf Strong breezeNE 4 Bf Moderate breezeN 3 Bf Gentle breezeNNW 3 Bf Gentle breezeWNW 5 Bf Fresh breezeWNW 6 Bf Strong breezeWNW 7 Bf Near galeWNW 8 Bf GaleWNW 8 Bf GaleWNW 9 Bf Strong galeNW 10 Bf Storm