A Freeport man who was caught in the act of dismantling a stolen car was arrested and charged with grand larceny and car stripping, Nassau police said.

Oscar Velasquez, 18, was arraigned Monday and ordered held on $10,000 cash bail, or $25,000 bond.

It was around 9:40 p.m. Sunday night when witnesses saw a vehicle pushing a partially stripped car down Randall Avenue in Freeport. The same car, a 1994 Honda, was then seen in the driveway of Velasquez's 228 Randall Ave. home, police said.

Freeport police and Nassau County detectives investigated and found that the Honda had been reported stolen Saturday from West Hempstead. Investigators found that Velasquez had parts from the car in his possession, police said.

Velasquez also had a stolen, loaded handgun, police said. The gun came from another car he stole Jan. 3 in East Meadow, police said.

Velasquez is charged with criminal possession of a weapon, grand larceny, criminal possession of stolen property, auto stripping and possession of burglar tools. He was arraigned Monday in First District Court, Hempstead. According to court records, Velasquez had not posted bail as of Tuesday morning.