It's an image we've seen too often: A fallen police officer is honored, with a somber salute in red, white and blue.
Fellow officers, firefighters and citizens filled Chester High School to remember Officer James Brockmeyer who was killed in a crash during a pursuit last weekend.
After the service, hundreds more people paid tribute to Officer Brockmeyer. They lined the streets of Chester for his funeral procession.
"We knew James as a kid, he hung around the fire department even as a little guy," said Chester resident Carol Buckholtz. "It's just a horrendous thought that we've lost him at such a young age and in such a horrific way."
One resident of Chester said everyone knows everyone, and that was on display Thursday. the line to get into the funeral this morning wrapped around the block.
Officers from more than 50 law enforcement agencies poured into Chester to attend the funeral. They gave a salute while bagpipes played, and Brockmeyer's casket was brought out. It was the only moment today when the sun shined brightly.
After the funeral, residents stood in solidarity, waving American flags to show their support. Even hospital staff and patients in wheelchairs lined the streets.
He touched lives, from the oldest to the youngest.
Brockmeyer participated in a cops program in schools, and the kids told me they loved him. One boy, Koby Jany stood waving his flag for Brockmeyer on his 12th birthday.
"He would talk about how much he enjoyed everything and why he did it," Jany said.
As a testament to this town's respect for this fallen officer, Chester is sold out of blue ribbons. One business owner said she had to cut her own blue ribbon out of a blue tablecloth.