A man snatched a 9-year-old girl in Rhode Island moments after she got off a school bus, terrifying video shows.

The girl was seen walking home Monday afternoon in Providence when Luis Martinez-Romero, 34, climbed out of an SUV and ran up to her from behind, news station WBZ-TV reported.

NY GRANDPARENTS ABDUCTED, TAKEN TO CANADA AND RANSOMED FOR COCAINE OR $3.5M

Surveillance footage then showed the stranger, who was wearing a face mask, grab the girl, and carry her back to his vehicle before driving off.

The girl was returned about an hour later to the same area, police said.

Martinez-Romero, of Cranston, was arrested late Tuesday on charges for the kidnapping of a minor and sexual assault, the outlet reported.

CLICK HERE TO GET THE FOX NEWS APP

He’s expected to appear in court Wednesday, news station WPRI reported.

“This dangerous individual has been removed from the streets of our city due to the swift and vigilant work of our officers who worked tirelessly on this case,” police said.

This article first appeared in the New York Post.