This is a pun. The word flake can mean a snow flake. It can also mean a person who is crazy or eccentric.  The weatherman predicted snow in July--a generally hot month--and he is a bit of a flake.
The weatherman who forecasted snow in July was a bit of a flake .