A Cleveland police officer shot a 12-year-old boy after responding to reports of a male with a gun. WJW reports.