CHESTERFIELD COUNTY, Va. – A man has been arrested of a suspected DUI after an accident where a car flipped upside down on the banks of the James River at Dutch Gap Tuesday evening.

A witness says the incident started when a man and woman were arguing in the parking lot near the 400 block of Coxendale Road.

The man got into his car and left the lot, but when he returned, he hit a tree on Coxendale road, went airborne and landed in between a concrete slab and pier in the James River.

The man was taken into police custody, where he was given a breathalyzer test, and subsequently arrested. Sources tell CBS 6 the suspect blew two times the legal limit during a breathalyzer test.

Police confirm the man was alone in the car at the time of the crash and they found him hiding under a pier when taken into custody.

Police have not released what the man has been charged with at this time.

Fire officials say oil and gas from the car has leaked into the James River. The Coast Guard and Virginia Department of Game and Inland Fisheries have been notified.

Stay with CBS 6 for the latest on this developing story.