Miami (CBSMiami) – A sexual assault suspect wanted for attacking a teen is off the streets.

Mugshot for 32-year-old Michael Canady. (Source: Miami-Dade County Corrections)

Miami-Dade Police arrested and charged 32-year-old Michael Canady with armed kidnapping and sexual battery.

READ MORE: Miami-Dade Residents Gather To Protest Closure Of Matheson Hammock Park's West Entrance

Canady is a homeless man.

READ MORE: Miami Dolphins Host 11th Annual Dolphins Challenge To Raise Funds For Cancer Research

He is accused of sexually assaulting a 16-year-old girl at knifepoint Friday morning.

The victim told police she was waiting at a bus stop to go to school when the Canady approached her.

MORE NEWS: 'Help Is On The Way': Gov. Ron DeSantis Files Lawsuit Against Feds, CDC To Reopen Cruise Ship Industry

She told police he forced her to a nearby construction site and assaulted her.