I live in buffalo, about 20 mins from the stadium...
ABout 50 degrees, rain here and there, very little wind..
Should have little effect on the gameplay, very low scoring game...
BTW i am a die hard buffflao fan but take pitt, they will win but not by 10