Thousands pay respect to Officer Robert Hornsby