VIDEO: Thousands Attend Funeral for Buffalo Officer Who Died in Dive Training Accident

The community of Buffalo, NY, came together Wednesday to lay Buffalo (NY) Police Department Officer Craig Lehner to rest, reports WKBW.

Thousands of police officers, firefighters and first responders from across the country and Canada attended the service held at the KeyBank Center. Lehner's K-9 Shield attended the service as well and was stationed just a few feet from Lehner's casket, reports WGRZ.

Members of the Buffalo Police Department, including Lehner's partner Tommy Champion, spoke of Lehner's love and dedication for his job, especially for his K-9 Shield. Champion was able to tell stories about Lehner as a police officer and Lehner as a great human being. "I refuse to say goodbye," said Champion.