where was nicholas cruz arrested
Police Arrest report for Nicholas Cruz, living in Lee, FL. Visit the site for more info on report ID 5468849.