A Pottawattamie County man was critically injured Thursday evening when his pickup truck crashed and landed upside down in a creek.
He is identified as 29-year-old Timothy Adland of rural Council Bluffs.
The crash happened along Railroad Highway, which parallels Interstate 80, northeast of Iowa Western Community College.
Mr. Adland was pinned and partially under the water when rescue crews arrived.
A passerby made the quick rescue possible.
Corporal Aaron Pattee, with the Pottawattamie County Sheriff's Department says, "A witness stated he observed a vehicle that was going south on Railroad Highway. For some unknown reason, he exited the roadway, went into the ditch and ultimately came to rest in the Mosquito Creek."
Underwood Fire and Rescue freed the man. He was taken to the hospital in critical condition.