Police before dawn Saturday charged a 28-year-old Port Chester, N.Y. man with driving under the influence.
At about 2:20 a.m. on May 11, an officer on patrol saw a vehicle traveling northbound on South Avenue swerve as it passed a police cruiser, officials said.
It then pulled into the Mobil station and the officer saw the driver hunched over the steering wheel, asleep, according to a police report.
The officer detected signs of impairment in the driver on waking him up, the report said.
In addition, the officer saw a bag of marijuana in plain view, it said. The driver failed field sobriety tests.
He was charged for drunk driving and cited for possession of less than .5 ounces of marijuana. The man refused to undergo a test to establish his blood-alcohol level, police said.
Police released the man on $250 bond and scheduled him to appear May 23 in state Superior Court in Norwalk.