Genesee County man charged with 46 counts of sex crimes
0
After Ricardo Castillo, Jr. was arraigned on the charges, he was released under supervision.

After Ricardo Castillo, Jr. was arraigned on the charges, he was released under supervision.