Updated

A 7-year-old girl is recovering after she was kidnapped from her grandparents' home, choked and thrown off a bridge in Massachusetts Sunday morning, police said.

Joshua Hubert, 35, a family friend, took the girl from her home in Worcester about 2:30 a.m., police said. He put her in a car, then allegedly choked her before tossing her into Lake Quinsigamond, according to police.

CHICAGO-AREA MAN ON FBI MOST-WANTED LIST ARRESTED IN MEXICO

The girl was able to swim to shore in Shrewsbury. She was discovered about 4 a.m. with "visible injuries" that were not life-threatening.

Hubert was arrested and charged with kidnapping. He is expected to be arraigned on Monday.

The Associated Press contributed to this report.