RHINECLIFF, N.Y. (AP) _ An 80-year-old man upset because thought he had missed his stop fired a gun 10 times into the ceiling of an Amtrak train car Wednesday, police and a witness said. No one was injured.

Shalamon Bashian of New York City emptied his 9mm pistol before he was subdued by two Amtrak employees, state police said.

The Lake Shore Limited from Chicago was about 70 miles north of New York City at the time, Amtrak spokesman Howard Robertson said. But Bashian apparently thought the train had passed New York City and he missed his stop, said state police Lt. John Byrne.

Passenger Randy Wandmacher said: ''He was impatient. He thought he was late.''

Bashain was charged with reckless endangerment, criminal use of a firearm and criminal possession of a weapon.

The train was delayed in Rhinecliff for about an hour and a half while authorities repaired damage, Robertson said.