New Report Released in Florida LODD

New report offers insights into the fatal shooting of a Windermere Police officer Robert German.

Loading