BOWDOINHAM – A New Hampshire man has been charged with trying to kidnap a 2-year-old boy at a Maine park-and-ride.

James Graham of Newmarket is accused of grabbing the child by the arm and trying to take him away from his grandmother at the Bowdoinham park-and-ride last week. He’s being held at Two-Bridges Regional Jail on $250,000 bond.

Police said a 911 call was made from the park-and ride.

Graham was arrested a short time later by Maine State Police.

Police say they seized a loaded handgun, knives, parachute cord, cable ties and maps of the White Mountains from Graham’s vehicle.