(Portland, OR) -- A semi carrying a load of hay overturned on a Portland freeway and closed it for hours. The crash happened on the ramp from I-5 northbound to I-405. The driver and his dog had to be extricated from cab. The driver was hospitalized. The truck leaked 200 gallons of diesel fuel. The crash happened on a steeply angled section of road which made clearing the wreck difficult.