LINKEDINCOMMENTMORE

GRESHAM, Ore -- A driver trying to flee after hitting a tree in Gresham drove off in reverse with an off-duty Homeland Security officer hanging on to back of his car, police said.

The officer let go when the driver stopped Thursday night, said Lt. Claudio Grandjean of the Gresham Police Department. The officer was not hurt.

The driver took off again but hit a raised curb and disabled the black Lexus. At that point, the driver fled on foot. A police dog tracked him to a swampy area and flushed him out to waiting officers.

Grandjean says the off-duty officer initially watched the vehicle spin out and hit the tree. The officer says he stopped and identified himself. But the driver was trying to take off, so the officer reached into the car to take the keys. That's when the went in reverse for about 150 feet.

The 33-year-old Gresham man was arrested and will be charged with a variety of offenses.

Read or Share this story: http://www.kgw.com/story/news/2014/07/26/12627138/