Smithfield, Virginia Weather

What's the weather in Smithfield, Virginia like?