PLYMOUTH, Mich. -

A Livonia police officer killed in a shootout with a burglary suspect was laid to rest Friday among family, friends and fellow officers.

The service for Officer Larry Nehasil was held at Our Lady of Good Counsel Catholic Church in Plymouth.

RAW:

Hundreds of vehicles lined streets for at least a half of a mile along a procession route and thousands of people filled the church. Fire trucks with raised ladders that displayed an American flag created a bridge for Nehasil's casket to be driven under.

"It's about freedom. It's about us being able to do what we want to do and not be interfered by other people who think that everything belongs to them ," said Richard Perry of the Toronto police.

The 48-year-old officer was killed Monday night in Walled Lake.

"This is the fear and nightmare that we all know in the back of our minds can happen, and we all hope that it doesn't happen," said Livonia Police Sgt. Patrick Moug. "When it does happen, we all step up and come together."

Nehasil's survivors include wife Linda, sons Adam and Aaron and mother Monica Nehasil.

The Wayne County Sheriff's Office took over the Livonia Police Department's operations on Friday so that all offers could attend the funeral.

WATCH:

Forty-four-year-old suspect David Bowling also was killed in the shootout. Bowling's brother Terry is charged with murder and is in the Oakland County Jail.